You are on page 1of 7

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR

INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA


Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

Contenido
1. PROPIEDADES Y EVENTOS DE FORMULARIOS Y CONTROLES.................2
1.1.

MARCO TERICO......................................................................................... 2

1.2.

SYSTEM.WINDOWS.FORMS..........................................................................2

1.2.1.
1.3.

LA CLASE FORM.................................................................................... 2

PROPIEDADES DE LOS CONTROLES.............................................................2

1.3.1.

ORGANIZACIN-FORMATO MLTIPLE DE CONTROLES...........................2

1.3.2.

ANCLAJE DE CONTROLES......................................................................2

1.3.3.

ACOPLE DE CONTROLES.......................................................................3

1.4.

CONTROLES MS HABITUALES....................................................................3

1.4.1.

Button................................................................................................... 3

1.4.2.

Label..................................................................................................... 3

1.4.3.

TextBox................................................................................................. 4

1.4.4.

CheckBox.............................................................................................. 4

1.4.5.

RadioButton y GroupBox.......................................................................5

1.4.6.

ListBox.................................................................................................. 5

Pgina N 1 de 7

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

1. PROPIEDADES Y EVENTOS DE FORMULARIOS Y


CONTROLES.
1.1.

MARCO TERICO

Un formulario Windows representa la conocida ventana, que se utiliza en las


aplicaciones ejecutadas bajo alguno de los sistemas operativos de la familia
Windows: Windows95/98, NT, ME, 2000, XP, etc.
Un control, por otra parte, es aquel elemento situado dentro de una ventana o
formulario, y que permite al usuario de la aplicacin Windows, interactuar con
la misma, para introducir datos o recuperar informacin.
Dentro de .NET, las ventanas clsicas Windows, reciben la denominacin de
Windows Forms, o WinForms, para diferenciarlas de los formularios Web o
WebForms, que son los que se ejecutan en pginas ASP.NET.

1.2.

SYSTEM.WINDOWS.FORMS

Este espacio de nombres contiene todos los tipos del entorno, a travs de los
cuales podremos desarrollar aplicaciones compuestas por formularios
Windows, junto a los correspondientes controles que permiten al usuario la
interaccin con el programa.
El
conjunto
de
clases,
estructuras,
enumeraciones,
etc.,
de
System.Windows.Forms, permiten la creacin de aplicaciones Windows,
basadas en el nuevo motor de generacin de formularios (Form Engine), ms
potente y verstil que el disponible en anteriores versiones de VB.

1.2.1.

LA CLASE FORM

Esta clase contiene todos los miembros para la creacin y manipulacin de


formularios.
Tras instanciar un objeto de Form, mediante la configuracin de las
adecuadas propiedades, podemos crear formularios estndar, de dilogo,
de interfaz mltiple o MDI, con diferentes bordes, etc.

1.3.

PROPIEDADES DE LOS CONTROLES

1.3.1.
ORGANIZACIN-FORMATO MLTIPLE DE
CONTROLES
Cuando tenemos un grupo numeroso de controles en el formulario, que
necesitamos mover de posicin, o cambiar su tamao, para redistribuir el
espacio; podemos optar por cambiar uno a uno los controles, tarea pesada
y nada aconsejable; o bien, podemos seleccionar todos los controles a
modificar, y realizar esta tarea en un nico paso, mediante las opciones del
men Formato del IDE.

1.3.2.

ANCLAJE DE CONTROLES

La propiedad Anchor, existente en un gran nmero de controles, nos


permite anclar dicho control a uno o varios bordes del formulario.
Pgina N 2 de 7

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

Cuando un control es anclado a un borde, la distancia entre el control y


dicho borde ser siempre la misma, aunque redimensionemos el formulario.

1.3.3.

ACOPLE DE CONTROLES

A travs de la propiedad Dock de los controles, podremos acoplar un control


a uno de los bordes de un formulario, consiguiendo que dicho control
permanezca pegado a ese borde del formulario en todo momento.

1.4.

CONTROLES MS HABITUALES

Como habr comprobado el alumno, el nmero de controles del cuadro de


herramientas es muy numeroso, por lo que en los prximos apartados,
vamos a trabajar con los que se consideran controles bsicos o estndar,
dada su gran frecuencia de uso.

1.4.1.

Button

Este control representa un botn de pulsacin, conocido en versiones


anteriores de VB como CommandButton. Entre el nutrido conjunto de
propiedades de este control, destacaremos las siguientes.
Propiedad

Descripcin

Text
TextAlign

Cadena con el ttulo del botn.


Alineacin o disposicin del ttulo dentro del rea del botn;
por defecto aparece centrado.
Color de fondo para el botn.
Permite modificar el cursor del ratn que por defecto tiene el
botn.
Imagen que podemos mostrar en el botn como complemento
a su ttulo, o bien, en el caso de que no asignemos un texto al
botn, nos permitir describir su funcionalidad.
Al igual que para el texto, esta propiedad nos permite situar
la imagen en una zona del botn distinta de la central, que es
en la que se ubica por defecto.
Imagen de fondo para el botn.

BackColor
Cursor
Image

ImageAlign

BackgroundI
mage
FlatStyle

Font

1.4.2.

Tipo de resaltado para el botn. Por defecto, el botn aparece


con un cierto relieve, que al ser pulsado, proporciona el efecto
de hundirse y recuperar nuevamente su estado, pero
podemos, mediante esta propiedad, hacer que el botn se
muestre en modo plano, con un ligero remarcado al pulsarse,
etc.
Cambia el tipo de letra y todas las caractersticas del tipo
elegido, para el texto del botn.

Label

El control Label o Etiqueta, muestra un texto informativo al usuario.


Podemos utilizar este control como complemento a otro control, por
Pgina N 3 de 7

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

ejemplo, situndolo junto a un TextBox, de modo que indiquemos al usuario


el tipo de dato que esperamos que introduzca en la caja de texto.
Se trata de un control esttico; esto quiere decir que el usuario no puede
interaccionar con l, a diferencia, por ejemplo, de un control Button, sobre
el que s podemos actuar pulsndolo; o de un TextBox, en el que podemos
escribir texto.

1.4.3.

TextBox

Un control TextBox muestra un recuadro en el que podemos introducir texto.


Para poder escribir texto en un control de este tipo, debemos darle
primeramente el foco, lo que detectaremos cuando el control muestre el
cursor de escritura en su interior.
Entre las propiedades disponibles por este control, destacaremos las
siguientes.
Propiedad

Descripcin

Text
Multiline

Cadena con el texto del control.


Permite establecer si podemos escribir una o varias
lneas. Por defecto contiene False, por lo que slo
podemos escribir el texto en una lnea.
En controles multilnea, cuando su valor es True, al llegar
al final del control cuando estamos escribiendo, realiza un
desplazamiento automtico del cursor de escritura a la
siguiente lnea de texto.
Contiene un valor lgico mediante el que indicamos si el
control est o no habilitado para poder escribir texto
sobre l.
Permite indicar si el contenido del control ser de slo
lectura o bien, podremos editarlo.
Esta propiedad, permite que el control convierta
automticamente el texto a maysculas o minsculas
segn lo estamos escribiendo.
Valor numrico que establece el nmero mximo de
caracteres que podremos escribir en el control.
Carcter de tipo mscara, que ser visualizado por cada
carcter que escriba el usuario en el control. De esta
forma, podemos dar a un cuadro de texto el estilo de un
campo de introduccin de contrasea.
Cuando esta propiedad tenga el valor True, al modificar el
tamao del tipo de letra del control, dicho control se
redimensionar automticamente, ajustando su tamao al
del tipo de letra establecido.
Posicin del texto del control, en la que comienza la
seleccin que hemos realizado.
Nmero de caracteres seleccionados en el control.

WordWrap

Enabled

ReadOnly
CharacterCa
sing
MaxLength
PasswordCh
ar

AutoSize

SelectionSta
rt
SelectionLen
gth

Pgina N 4 de 7

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

SelectedText

1.4.4.

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

Cadena con el texto que hemos seleccionado en el


control.

CheckBox

Este control muestra una casilla de verificacin, que podemos marcar para
establecer un estado. Generalmente el estado de un CheckBox es marcado
(verdadero) o desmarcado (falso), sin embargo, podemos configurar el
control para que sea detectado un tercer estado, que se denomina
indeterminado, en el cual, el control se muestra con la marca en la casilla
pero en un color de tono gris.
Las propiedades remarcables de este control son las siguientes.

Pgina N 5 de 7

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

Propiedad

Descripcin

Checked

Valor lgico que devuelve True cuando la casilla est


marcada, y False cuando est desmarcada.
Valor del tipo enumerado CheckState, que indica el estado
del control. Checked, marcado; Unchecked, desmarcado; e
Indeterminate, indeterminado.
Por defecto, un control de este tipo slo tiene dos estados,
pero asignando True a esta propiedad, conseguimos que
sea un control de tres estados.
Permite establecer de modo visual la ubicacin de la
casilla de verificacin dentro del rea del control.

CheckState

ThreeState

CheckAlign

1.4.5.

RadioButton y GroupBox

Los controles RadioButton nos permiten definir conjuntos de opciones auto


excluyentes, de modo que situando varios controles de este tipo en un
formulario, slo podremos tener seleccionado uno en cada ocasin.
El control GroupBox, nos permite, como indica su nombre, agrupar controles
en su interior, tanto RadioButton como de otro tipo, ya que se trata de un
control contenedor.

1.4.6.

ListBox

Un control ListBox contiene una lista de valores, de los cuales, el usuario


puede seleccionar uno o varios simultneamente. Entre las principales
propiedades de este control, podemos resaltar las siguientes.
Propiedad

Descripcin

Items

Contiene la lista de valores que visualiza el control. Se


trata de un tipo ListBox.ObjectCollection, de manera que
el contenido de la lista puede ser tanto tipos carcter,
como numricos y objetos de distintas clases. Al
seleccionar esta propiedad en la ventana de propiedades
del control, y pulsar el botn que contiene, podemos
introducir en una ventana elementos para el control.
Cuando esta propiedad contiene el valor True, ordena el
contenido de la lista. Cuando contiene False, los
elementos que hubiera previamente ordenados,
permanecen con dicho orden, mientras que los nuevos no
sern ordenados.
Los valores de la lista son mostrados al completo cuando
esta propiedad contiene True. Sin embargo, al asignar el
valor False, segn el tamao del control, puede que el
ltimo valor de la lista se visualiza slo en parte.
Visualiza el contenido de la lista en una o varias columnas
en funcin de si asignamos False o True respectivamente a

Sorted

IntegralHeig
ht

MultiColumn

Pgina N 6 de 7

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

SelectionMo
de

SelectedIte
m
Selectedite
ms
SelectedInde
x

1.4.7.

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

esta propiedad.
Establece el modo en el que vamos a poder seleccionar
los elementos de la lista. Si esta propiedad contiene None,
no se realizar seleccin; One, permite seleccionar los
valores uno a uno; MultiSimple permite seleccionar
mltiples valores de la lista pero debemos seleccionarlos
independientemente; por ltimo, MultiExtended nos
posibilita la seleccin mltiple, con la ventaja de que
podemos hacer clic en un valor, y arrastrar, seleccionando
en la misma operacin varios elementos de la lista.
Devuelve el elemento de la lista actualmente
seleccionado.
Devuelve una coleccin ListBox.SelectedObjectCollection,
que contiene los elementos de la lista que han sido
seleccionados.
Informa del elemento de la lista seleccionado, a travs del
ndice de la coleccin que contiene los elementos del
ListBox.

ComboBox

El ComboBox es un control basado en la combinacin (de ah su nombre) de


dos controles que ya hemos tratado: TextBox y ListBox. Un control
ComboBox dispone de una zona de edicin de texto y una lista de valores,
que podemos desplegar desde el cuadro de edicin. El estilo de
visualizacin por defecto de este control, muestra el cuadro de texto y la
lista oculta, aunque mediante la propiedad DropDownStyle podemos
cambiar dicho estilo.
La propiedad DropDownStyle tambin influye en una diferencia importante
de comportamiento entre el estilo DropDownList y los dems, dado que
cuando creamos un ComboBox con el mencionado estilo, el cuadro de texto
slo podr mostrar informacin, no permitiendo que esta sea modificada.
En el caso de que la lista desplegable sea muy grande, mediante la
propiedad MaxDropDownItems, asignaremos el nmero de elementos
mximo que mostrar la lista del control.
El resto de propiedades y mtodos son comunes con los controles TextBox y
ListBox.

Pgina N 7 de 7

You might also like