Sunteți pe pagina 1din 33

CHECKEDLISTBOX

El control CheckedListBox le da toda la


capacidad de un cuadro de lista y tambin le
permite mostrar una marca de verificacin al
lado de los elementos del cuadro de lista.

El usuario puede colocar una marca de verificacin


por uno o ms elementos y los elementos
seleccionados se puede navegar con el
CheckedListBox.CheckedItemCollection y
CheckedListBox.CheckedIndexCollection.

Para aadir objetos a la lista en tiempo de


ejecucin, asignar una serie de referencias a
objetos con el mtodo AddRange.

DATETIMEPICKER
El control DateTimePicker permite mostrar y
recoger la fecha y hora del usuario con un
formato especificado.

El control DateTimePicker tiene dos partes, una


etiqueta que muestra la fecha seleccionada y un
calendario emergente que permite a los usuarios
seleccionar una nueva fecha.La propiedad ms
importante del DateTimePicker es la propiedad
Value, que contiene la fecha y hora seleccionada.
dateTimePicker1.Value = DateTime.Today;

Puede utilizar la propiedad Text o el miembro


apropiado de valor para obtener el valor de fecha y
hora.

DateTime iFecha;
iFecha=dateTimePicker1.Value;

El control puede mostrar uno de los varios estilos, en


funcin de sus valores de propiedad.Los valores se
pueden visualizar en cuatro formatos, que son fijados
por la propiedad Formato: largo, corto, Tiempo o
Personalizado.

dateTimePicker1.Format=DateTimePickerFor
mat.Short;

NUMERICUPDOWN
Un control NumericUpDown permite que los
usuarios desplazarse por los nmeros
predefinidos utilizando flechas arriba y abajo.

Para crear un control NumericUpDown en


tiempo de diseo, slo tiene que arrastrar y
soltar un control NumericUpDown de Caja de
herramientas a un formulario en Visual
Studio.

RICHTEXTBOX
Un control RichTextBox es un cuadro de texto
avanzado que ofrece la edicin de texto y
caractersticas de formato avanzadas,
incluyendo la carga de formato de texto
enriquecido.

TantoRichTextBoxcomoTextBoxpermiten al
usuario editar texto; sin embargo, se utilizan en
escenarios diferentes. RichTextBoxes preferible
cuando es necesario que el usuario modifique
texto con formato, imgenes, tablas u otro
contenido enriquecido.Por ejemplo, la edicin de
un documento, artculo o blog que requieran
formato, imgenes, etc. se logra mejor mediante
RichTextBox.

BARRAS DE PROGRESO
(PROGRESS BAR)

Las barras de progreso se usan para mostrar el estado de una


operacin. Son bastante fciles de usar.
progressbar.set_fraction(fraction)
El objeto progressbar es la barra de progreso con la que
queremos operar, y el argumento (fraction) es la cantidad
"completada", lo que significa la cantidad con la que se ha
rellenado la barra de progreso desde 0 a 100%.

Una barra de progreso puede orientarse de diversas


formas usando el mtodo:
progressbar.set_orientation(orientation)
El argumentoorientationpuede tomar uno de los
siguientes valores para indicar la direccin en la que la
barra de progreso se mueve:

PROGRESS_LEFT_TO_RIGHT # izquierda a
derecha
PROGRESS_RIGHT_TO_LEFT
#
derecha
a
izquierda
PROGRESS_BOTTOM_TO_TOP # abajo a
arriba
PROGRESS_TOP_TO_BOTTOM
#
arriba a abajo

Normalmente las Barras de Progreso usan cronmetros u


otras funciones parecidas (mira la seccin sobre
Cronmetros, E/S y Funciones de Inactividad) para dar la
ilusin de multitarea. Todas usarn los
mtodos set_fraction() o pulse() de la misma forma.

RADIOBUTTON
El control Radio Button se utiliza cuando se
pretende elegir una nica opcin entre
varias. Un buen ejemplo lo constituye un
formulario en que el usuario debe elegir, al
rellenar sus datos personales, si es hombre o
mujer. Un RadioButton solo puede tener dos
estados: seleccionado o no seleccionado.
Deben ser mutuamente excluyentes.

Esto se consigue haciendo que pertenezcan a


una misma unidad lgica por medio de un
control GroupBox, o bien, si nicamente es
una unidad, el formulario que los contiene los
agrupa

PUNTERO
QU ES UN PUNTERO?

Un puntero o apuntador es una variable que


referencia una regin de memoria; en otras
palabras es una variable cuyo valor es una
direccin de memoria. Si se tiene una variable
p ' de tipo puntero que contiene una direccin
de memoria en la que se encuentra
almacenado un valor v se dice que 'p apunta a
'v.

Trabajar

con punteros implica la no manipulacin de las


variables en s, sino manejar direcciones de memoria en
la cuales residen los datos. En el lenguaje C# slo pueden ser
usados en zonas de cdigo delimitadas como "inseguras".

TIPOS DE PUNTERO

En un contexto no seguro, un tipo puede ser un tipo de


puntero as como un tipo de valor o un tipo de
referencia. Una declaracin de tipo de puntero adopta
una de las formas siguientes:

type* identifier;
void*identifier;//allowedbutnotrecommen
ded

Cualquiera de los tipos siguientes puede ser un tipo


de puntero:

sbyte, byte, short, ushort, int, uint, long, ulong, char,


float, double, decimal o bool.

Cualquier tipo de puntero (pointer).


Cualquier tipo de estructura (struct) definido por el
usuario que slo contenga campos de tipos no
administrados.

LINKLABEL
El objeto LinkLabel se utiliza para crear un
Link en un formulario desde el cual podremos
acceder a una pagina web, claro est que
invocar al navegador para verla.

PROPIEDADES
ActiveLinkColor Obtiene o establece el color utilizado para mostrar un
vnculo activo.

AutoSize Obtiene o establece un valor que indica si el control cambia


automticamente de tamao para mostrar todo su contenido.

BackColor Obtiene o establece el color de fondo del control.


Capture Obtiene o establece un valor que indica si el control ha
capturado el mouse.

Cursor Obtiene o establece el cursor que se muestra cuando el


puntero del mouse se sita sobre el control.

Font Obtiene o establece la fuente del texto que muestra el control.


Links Obtiene la coleccin de vnculos que contiene el control
LinkLabel.

Visible Obtiene o establece un valor que indica si se muestran el


control y todos sus controles secundarios.

EJEMPLO

LISTVIEW

El control ListView es un Item Control que se deriva


de ListBox.

Puede agregar columnas en Listview utilizando el


mtodo Columns.Add ().Este mtodo tiene dos
argumentos, primero es el ttulo de la columna y la
segunda, el ancho de columna.

listView1.Columns.Add ("ProductName", 100);

ListView ofrece un gran nmero de


propiedades que proporcionan flexibilidad en
la apariencia y el comportamiento.La
propiedad View le permite cambiar la forma
en que se muestran los elementos.La
propiedad SelectionMode para un ListView
determina cuntos elementos un usuario
puede seleccionar a la vez.

EJEMPLO

El siguiente programa C # fij primero su


propiedad mostrar detalles y GridLines propiedad
como verdadera y FullRowSelect como verdadero.

listView1.View = View.Details; listView1.GridLines


= true; listView1.FullRowSelect = true;

Finalmente en el evento clic de botn, mostrar


los valores de fila seleccionados en un cuadro de
mensaje.

MONTHCALENDAR
MonthCalendares un widget de calendario
seleccionable.En la MonthCalendar, un
usuario puede seleccionar un da, o un rango
de das.El usuario tambin puede
desplazarse a travs de los meses.Este
control proporciona muchas opciones
tiles.Es ideal para los calendarios
inmediatos.

MaxDate, MinDate.El MonthControl proporciona


dos propiedades importantes del calendario llamado
MaxDate y MinDate.Estos indican las fechas
mnimas seleccionables y mximo.Estas fechas te
dan un montn de variedad para seleccionar fechas.

Date properties:
MinDate: 01/01/1753
MaxDate: 12/31/9998
Propiedades de color.Otro conjunto de
propiedades que se pueden editar en el
MonthCalendar son las propiedades de color.Estos le
permiten establecer su control para ser en tonos
chillones, feos de puce, magenta y lavanda.Usted
puede incluso cambiar dinmicamente los colores.

BoldedDates.MonthCalendar tiene varias


propiedades relacionadas con las fechas en
negrita.En el MonthCalendar, algunas fechas pueden
estar en negrita para indicar un evento
importante.Estas propiedades incluyen
AnnuallyBoldedDates, MonthlyBoldedDates y
BoldedDates.

CalendarDimensions.Tambin es posible cambiar el


MonthCalendar para que muestre ms de un mes a la vez
en el rea visual.Podra, por ejemplo, mostrar cuatro meses
juntos, o slo dos.Ajust los CalendarDimensions a 1, 2.

DateChanged.El MonthCalendar ofrece una interfaz de


usuario basada en eventos y se puede proporcionar y
conectar los controladores de eventos para ejecutar cdigo
en las acciones del usuario.El evento dateChanged le
permite detectar cuando el usuario cambia la fecha a otra
cosa.

NOTIFYICON
Especifica un componente que crea un icono en el
rea de notificacin.Esta clase no puede heredarse.

Es un icono de notificacin que notifica al usuario.En


Windows hay una seccion de iconos de notificacin
normalmente en la esquina inferior derecha.Con el
control NotifyIcon en Windows Forms, puede agregar
un icono de su propia all y conectar cdigo C # a la
altura.

Icono.Cmo se puede cambiar el icono?Slo tienes


que ir a Propiedades y luego haga clic en el icono de
entrada.Es necesario utilizar un archivo .ico.Si usted
no tiene este tipo de formato de archivo, puede hacer
uno con convertidores favicon en Internet.

Llamando ShowBalloonTip.Este ejemplo utiliza el


evento Load del formulario que encierra para mostrar
un globo.Esto significa que cuando el programa se
pone en marcha, el globo se mostrar
automticamente.

Texto.Otra propiedad til se puede establecer en el


NotifyIcon es la propiedad Text.Esto se representa
como un texto de ayuda.Al pasar el ratn por encima
del icono, la cadena de la propiedad Text aparecer.

MouseDoubleClick controlador de eventos.En


este programa, al hacer doble clic en el logotipo
en la parte inferior derecha, obtendr un cuadro
de dilogo.Entonces, el icono desaparecer de la
pantalla, para nunca ser visto otra vez.

Globos.Cuando se invoca el mtodo


ShowBalloon, el globo van a aparecer en la
pantalla.En este momento, ya debera haber
establecido las propiedades BalloonTipText y
BalloonTipTitle en Visual Studio.

S-ar putea să vă placă și