Vous êtes sur la page 1sur 5

Controles Especiales I.

DEG

1.- RichTextBox
Los controles para la edicin de texto enriquecido permiten al usuario introducir texto que incluya varios tipos de fuentes e informacin sobre diferentes tipos de prrafo. Este componente proporciona las propiedades y mtodos que se precisan para introducir y trabajar con texto enriquecido.

CanRedo

Propiedad: Obtiene un valor que indica si hay acciones que se han producido en RichTextBox que se pueden volver a aplicar. Es true si hay operaciones anuladas que se pueden volver a aplicar al contenido del control; de lo contrario, es false. Obtiene el nombre de la accin que se puede deshacer en el control cuando se llame al mtodo Deshacer Propiedad: Obtiene el nombre de la accin que se puede volver a aplicar al control cuando se llame al mtodo rehacer. Propiedad : Obtiene un valor que indica si el usuario puede deshacer la operacin anterior realizada en un control de cuadro de texto. Propiedad: Obtiene o establece el texto seleccionado en RichTextBox. Propiedad: Obtiene o establece la alineacin que se aplicar a la seleccin o al punto de insercin actual. Ejemplo: richTextBox1.SelectionAlignment = HorizontalAlignment.Center richTextBox1.SelectionAlignment = HorizontalAlignment.Left richTextBox1.SelectionAlignment = HorizontalAlignment.Right Propiedad: Obtiene o establece el color del texto seleccionado o el color del texto en el punto de insercin actual. Ejemplo: richTextBox1.SelectionColor = colorDialog1.Color Propiedad: Obtiene o establece la fuente del texto seleccionado o la fuente del texto en el punto de insercin actual.

UndoActionName RedoActionName CanUndo SelectedText SelectionAlignment

SelectionColor

SelectionFont

Dpto. Informtica

M Luz Snchez Rubio

Controles Especiales I.

DEG

Ejemplo:
Dim NuevaFuente As FontStyle NuevaFuente = rtxt.SelectionFont.Style Select Case e.Button.ImageIndex Case 7 'negrita If rTxt.SelectionFont.Bold = False Then NuevaFuente = NuevaFuente + FontStyle.Bold Else NuevaFuente = NuevaFuente - FontStyle.Bold End If Case 8 'italica If rTxt.SelectionFont.Italic = False Then NuevaFuente = NuevaFuente + FontStyle.Italic Else NuevaFuente = NuevaFuente - FontStyle.Italic End If End Select ventana.rTxt.SelectionFont = New Font(ventana.rTxt.SelectionFont, NuevaFuente)

SelectionLength SelectionStart Canpaste Clear ClearUndo LoadFile

Propiedad: Obtiene o establece el nmero de caracteres seleccionados en el control. Propiedad:Obtiene o establece el punto de inicio del texto seleccionado en el cuadro de texto. Mtodo: Determina si se puede pegar informacin desde el Portapapeles en el formato de datos especificado. Valores True o False Mtodo: Borra todo el texto del control de cuadro de texto. Mtodo: Borra del bfer Deshacer del cuadro de texto la informacin sobre la ltima operacin realizada Mtodo:Carga el contenido de un archivo en el control RichTextBox. Ejemplo: Si el documento es de texto enriquecido: richTextBox1.LoadFile(openFile1.FileName) Ejemplo: Si el documento es de texto plano richTextBox1.LoadFile(openFile1.FileName, _ RichTextBoxStreamType.PlainText) Mtodo: Vuelve a aplicar la ltima operacin anulada en el control. Ejemplo: richTextBox1.Redo() Mtodo: Guarda en un archivo el contenido de RichTextBox. Ejemplo: Si el documento es de texto enriquecido: richTextBox1.SaveFile(saveFile1.FileName) Ejemplo: Si el documento es de texto plano richTextBox1.SaveFile(saveFile1.FileName, _ RichTextBoxStreamType.PlainText) Mtodo : Deshace la ltima operacin de edicin del cuadro de texto.
2 M Luz Snchez Rubio

Redo

SaveFile

Undo
Dpto. Informtica

Controles Especiales I.

DEG

Ejemplo: richTextBox1.Redo()

Algunos de lo eventos ms comunes son: Change. Se produce este suceso cuando cambia el texto contenido en un control RichTextBox . GotFocus. Se produce cuando el control recibe el foco de entrada de informacin. Se utiliza cuando se vuelve activo un componente con formato y atributos de ventana. LostFocus. Se produce cuando el componente deja de estar activo . KeyDown, KeyPress, KeyUp. Responden a los estados de pulsada, presionada o levantada de una determinada tecla del teclado. Clic Ocurre cuando el usuario efecta un clic sobre el control. SelectionChange Se produce cada vez que el cursor se desplaza por el contenido del control o cuando se modifica el texto que en ese momento se haya seleccionado.

2.- ImageList
Se utiliza como contenedor de imgenes que podrn ser utilizadas por otros controles a partir del ndice de cada imagen. Se puede hacer referencia a un ImageList en los controles ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton y Label. o En el control ListView la referencia a la lista de imgenes se hace mediante las propiedades LargeImageList y SmallImageList. o En el resto, a partir de la propiedad ImageList. La imgenes se gestionan en tiempo de diseo mediante el Editor de la coleccin Images accesible por la propiedad Images del ImageList. La referencia a una imagen concreta de la seleccin se hace en cada control por medio de la propiedad ImageInde x (Indice de la imagen) y ImageKey (el nombre que se la indicado en la propiedad Name)

Dpto. Informtica

M Luz Snchez Rubio

Controles Especiales I.

DEG

Las imgenes que insertamos en el control tienen un tamao por d efecto, en el caso de que necesitemos modificarlo, expandiremos la propiedad ImageSize en la ventana de propiedades y asignaremos nuevos valores en Width y Height. Otra ventaja de este control es que nos permite manipular las imgenes por cdigo, por ejemplo, para aadir nuevas imgenes, debemos usar el mtodo Add( ) de la propiedad Images

3.- ToolStrip y StatusStrip


Permiten crear barras de herramientas y otros elementos de la interfaz de usuario que tengan Microsoft Windows XP, Microsoft Office o Microsoft Internet Explorer, o bien con un estilo y comportamiento personalizado. Crear fcilmente barras de herramientas comnmente empleadas y personalizadas compatibles con la interfaz de usuario avanzada y las caractersticas de diseo, como el acoplamiento, el espacio compartido, los botones con texto e imgenes, botones y controles desplegables, botones de desbordamiento . Compatibilidad con el comportamiento y aspecto tpico del sistema operativo. Controlar de forma coherente los eventos para todos los contenedores y los elementos contenidos, al igual que controla los eventos para otros controles.

Los elementos que se pueden insertar en una barra de herramientas son:

Dpto. Informtica

M Luz Snchez Rubio

Controles Especiales I.

DEG

Los elementos que se pueden insertar en una barra de estado son:

Estos elementos tienen el mismo tratamiento que los controles principales.

Dpto. Informtica

M Luz Snchez Rubio

Vous aimerez peut-être aussi