33
CHECKEDLISTBOX El control CheckedListBox le da toda la capacidad de un cuadro de lista y también le permite mostrar una marca de verificación al lado de los elementos del cuadro de lista.

CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

CHECKEDLISTBOX

• El control CheckedListBox le da toda la capacidad de un cuadro de lista y también le permite mostrar una marca de verificación al lado de los elementos del cuadro de lista.

Page 2: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• El usuario puede colocar una marca de verificación por uno o más elementos y los elementos seleccionados se puede navegar con el CheckedListBox.CheckedItemCollection y CheckedListBox.CheckedIndexCollection.

• Para añadir objetos a la lista en tiempo de ejecución, asignar una serie de referencias a objetos con el método AddRange.

Page 3: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

DATETIMEPICKER

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

Page 4: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• 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 más importante del DateTimePicker es la propiedad Value, que contiene la fecha y hora seleccionada.

dateTimePicker1.Value = DateTime.Today;

Page 5: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• 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 función 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=DateTimePickerFormat.Short;

Page 6: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

NUMERICUPDOWN

• Un control NumericUpDown permite que los usuarios desplazarse por los números predefinidos utilizando flechas arriba y abajo.

Page 7: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• Para crear un control NumericUpDown en tiempo de diseño, sólo tiene que arrastrar y soltar un control NumericUpDown de Caja de herramientas a un formulario en Visual Studio. 

Page 8: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

RICHTEXTBOX

• Un control RichTextBox es un cuadro de texto avanzado que ofrece la edición de texto y características de formato avanzadas, incluyendo la carga de formato de texto enriquecido.

Page 9: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• Tanto RichTextBox como TextBox permiten al usuario editar texto; sin embargo, se utilizan en escenarios diferentes. RichTextBox es preferible cuando es necesario que el usuario modifique texto con formato, imágenes, tablas u otro contenido enriquecido. Por ejemplo, la edición de un documento, artículo o blog que requieran formato, imágenes, etc. se logra mejor mediante RichTextBox. 

Page 10: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

BARRAS DE PROGRESO (PROGRESS BAR)

Las barras de progreso se usan para mostrar el estado de una operación. Son bastante fáciles 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%.

Page 11: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

Una barra de progreso puede orientarse de diversas formas usando el método:

progressbar.set_orientation(orientation)

El argumento orientation puede tomar uno de los siguientes valores para indicar la dirección 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

Page 12: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

Normalmente las Barras de Progreso usan cronómetros u otras funciones parecidas (mira la sección sobre Cronómetros, E/S y Funciones de Inactividad) para dar la ilusión de multitarea. Todas usarán los métodos set_fraction() o pulse() de la misma forma.

Page 13: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

RADIOBUTTON

• El control Radio Button se utiliza cuando se pretende elegir una única opción 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.

Page 14: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• Esto se consigue haciendo que pertenezcan a una misma unidad lógica por medio de un control GroupBox, o bien, si únicamente es una unidad, el formulario que los contiene los agrupa

Page 15: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

PUNTEROQUÉ ES UN PUNTERO?

•Un puntero o apuntador es una variable que referencia una región de memoria; en otras palabras es una variable cuyo valor es una dirección de memoria. Si se tiene una variable ‘ p ' de tipo puntero que contiene una dirección de memoria en la que se encuentra almacenado un valor ‘v‘ se dice que 'p‘ apunta a 'v’.

Page 16: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

•Trabajar con punteros implica la no manipulación de las variables en sí, sino manejar direcciones de memoria en la cuales residen los datos. En el lenguaje C# sólo pueden ser usados en zonas de código 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 declaración de tipo de puntero adopta

una de las formas siguientes:

Page 17: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

•type* identifier;

•void*identifier;//allowedbutnotrecommended

• 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 sólo contenga campos de tipos no administrados.

Page 18: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

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.

Page 19: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

PROPIEDADES• ActiveLinkColor Obtiene o establece el color utilizado para mostrar un

vínculo activo.

• AutoSize Obtiene o establece un valor que indica si el control cambia automáticamente de tamaño 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 sitúa sobre el control.

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

• Links Obtiene la colección de vínculos que contiene el control LinkLabel.

• Visible Obtiene o establece un valor que indica si se muestran el control y todos sus controles secundarios.

Page 20: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

EJEMPLO

Page 21: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

LISTVIEW• El control ListView es un Item Control que se deriva

de ListBox.

• Puede agregar columnas en Listview utilizando el método Columns.Add (). Este método tiene dos argumentos, primero es el título de la columna y la segunda, el ancho de columna.

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

Page 22: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• ListView ofrece un gran número 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 cuántos elementos un usuario puede seleccionar a la vez.

Page 23: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

EJEMPLO

Page 24: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• 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 botón, mostrará los valores de fila seleccionados en un cuadro de mensaje.

Page 25: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

MONTHCALENDAR

• MonthCalendar es un widget de calendario seleccionable. En la MonthCalendar, un usuario puede seleccionar un día, o un rango de días. El usuario también puede desplazarse a través de los meses. Este control proporciona muchas opciones útiles. Es ideal para los calendarios inmediatos.

Page 26: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• MaxDate, MinDate. El MonthControl proporciona dos propiedades importantes del calendario llamado MaxDate y MinDate. Estos indican las fechas mínimas seleccionables y máximo. Estas fechas te dan un montón 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 dinámicamente los colores.

Page 27: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• 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.

Page 28: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• CalendarDimensions. También es posible cambiar el MonthCalendar para que muestre más de un mes a la vez en el área visual.Podría, por ejemplo, mostrar cuatro meses juntos, o sólo 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 código en las acciones del usuario. El evento dateChanged le permite detectar cuando el usuario cambia la fecha a otra cosa.

Page 29: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo
Page 30: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

NOTIFYICON

• Especifica un componente que crea un icono en el área de notificación. Esta clase no puede heredarse.

• Es un icono de notificación que notifica al usuario. En Windows hay una seccion de iconos de notificación normalmente en la esquina inferior derecha. Con el control NotifyIcon en Windows Forms, puede agregar un icono de su propia allí y conectar código C # a la altura.

Page 31: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• Icono. ¿Cómo se puede cambiar el icono? Sólo 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á automáticamente.

• 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 ratón por encima del icono, la cadena de la propiedad Text aparecerá.

Page 32: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo

• MouseDoubleClick controlador de eventos.En este programa, al hacer doble clic en el logotipo en la parte inferior derecha, obtendrá un cuadro de diálogo. Entonces, el icono desaparecerá de la pantalla, para nunca ser visto otra vez.

• Globos. Cuando se invoca el método ShowBalloon, el globo van a aparecer en la pantalla. En este momento, ya debería haber establecido las propiedades BalloonTipText y BalloonTipTitle en Visual Studio.

Page 33: CheckedListBox - docshare01.docshare.tipsdocshare01.docshare.tips/files/31467/314676560.pdfPROPIEDADES •ActiveLinkColor Obtiene o establece el color utilizado para mostrar un vínculo