Académique Documents
Professionnel Documents
Culture Documents
Propiedades
(Name)
BarraDeMenus
BarraDeHerramientas
BarraDeEstado
Tutorial Mens
3. Aada una caja de texto de la clase TextBox que admita mltiples lneas
y que muestre una barra de desplazamiento vertical. Denomnela ctEditor.
Haga que la caja de texto se acople a todos los lados del formulario para
que ocupe toda el rea de trabajo. Observe los valores de las propiedades
a continuacin y establezca desde la ventana de propiedades los
necesarios.
Tutorial Mens
Tutorial Mens
Objeto Clipboard
Para colocar datos en el objeto Clipboard utilizaremos alguno de los
mtodos SetText, SetData. SetFileDropDownList, Setlmage o SetAudio,
dependiendo del formato de los mismos. Por ejemplo:
Clipboard.SetText("Esto es una cadena de Texto");
Para leer los datos colocados en el objeto Clipboard utilizaremos alguno
de los mtodos GetText, GetData, GetFileDropDownList, Getlmage o
GetAudioStream, dependiendo del formato de los mismos. Por ejemplo:
ctEditor.Text = Clipboard.GetText();
Tutorial Mens
if (Clipboard.ContainsImage() == true)
{
Debug.WriteLine("EL protapapeles contiene una Imagen");
}
Tutorial Mens
Mtodos:
void Copy(). Copia el texto actualmente seleccionado en el control de
texto en portapapeles.
void Cut(). Mueve la seleccin actual del control de texto al portapapeles.
void Paste(). Reemplaza la seleccin actual del control de texto con el
Tutorial Mens
void Select(int pos inicial, int pos final). Selecciona el texto que se
texto.
void Undo(). Permite deshacer la ltima operacin de edicin.
Propiedad
Name
Text
Name
Text
Name
Text
Name
Text
ShortcutKeys
Name
Text
Valor
menuArchivo
&Archivo
ArchivoSalir
&Salir
menuEdicion
&Edicion
EdicionCortar
Cor&tar
Ctrl+X
EdicionCopiar
&Copiar
Tutorial Mens
Pegar
Opciones
Fuente
Courier new
Arial
Predeterminada
Tamao
16
24
Predeterminado
ShortcutKeys
Name
Text
ShortcutKeys
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Ctrl+C
EdicionPegar
&Pegar
Ctrl+V
menuOpciones
&Opciones
OpcionesFuente
&Fuente
OpFuouriernew
&Fuente
OpFuArial
Arial
OpFuPredeterminada
predeterminada
OpcionesTam
&Tamao
Optam16
16
OpTam24
24
OpTamPredeterminado
Predeterminado
1.
Inicialmente se definen los objetos BarraDeMenus, menuEdicion y
EdicinPegar que darn lugar a la barra de mens, al men Edicin y a la
orden Pegar de ste, respectivamente.
2.
3.
La propiedad ImageTransparentColor establece el color de la
imagen que actuar como si fuera transparente.
4.
5.
La propiedad ShortcutKeys asocia el acelerador Ctrl+V con la orden
Pegar.
6.
La propiedad Text establece el ttulo y el nemnico de la orden
Pegar.
Tutorial Mens
7.
Y, finalmente, se aade la orden Pegar al men Edicin y ste a la
barra de mens.
Objeto
Boton de pulsacin
(ToolStripButton)
Boton de pulsacin
(ToolStripButton)
Propiedad
Name
Image
ImageTransparentColor
toolTipText
Name
Image
ImageTransparentColor
Valor
btnbarCortar
imagenbtbarCortar.png
(segn la imagen)
Cortar
btnbarCopiar
imagenbtbarCopiar.png
(segn la imagen)
Tutorial Mens
Boton de pulsacin
(ToolStripButton)
toolTipText
Name
Image
ImageTransparentColor
toolTipText
Copiar
btnbarPegar
imagenbtbarPegar.png
(segn la imagen)
Pegar
Tutorial Mens
Archivo - Salir
Para asociar un controlador de eventos Click con la orden Salir del men
Archivo dirjase al diseador de formularios y haga doble clic sobre dicha
orden. Despus complete el mtodo aadido como se muestra a
continuacin. El resultado ser siguiente:
Tutorial Mens
Edicion - Copiar
Tutorial Mens
Edicin - Pegar
Cuando el usuario haga clic sobre la orden Pegar, se colocar el texto del
portapapeles sobre el texto seleccionado o en su defecto, a partir de la
posicin del punto de insercin. Para implementar esta orden, aada en
rn Form1 un controlador de eventos que maneje el evento Click de la
misma, copiando el texto del portapapeles en ctEditor:
private void EdicionPegar_Click(object sender, EventArgs e)
{
ctEditor.Paste();
}
Opciones - Fuente
Tutorial Mens
Tutorial Mens
Tutorial Mens
{
Font f = ctEditor.Font;
ctEditor.Font = new Font(f.SystemFontName, 16.0F, f.Style);
}
Este mtodo obtiene la fuente establecida por omisin, crea una nueva
fuente manteniendo invariable el nombre de la fuente (la familia) y el
estilo, pero con a tamao determinado y, finalmente, asigna esta nueva
fuente a la caja de texto.
Para el objeto OpTam24 proceda de forma anloga; esto es, aada un
controlador de eventos que maneje el evento Click, estableciendo el
tamao 24.
A continuacin, para poder restablecer el tamao de la fuente con la que
a inici la aplicacin, utilizaremos el objeto Font referenciado por la
variable fuentePr. Para ello, aada en Form1 un controlador de eventos
que maneje el evento Click del objeto OpTamPredeterminado. Cul ser
la respuesta a este evento?
Simplemente restablecer el tamao predeterminado de la fuente,
conservando la familia y el estilo:
private void opTamPredeterminado_Click(object sender, EventArgs e)
{
Font f = ctEditor.Font;
ctEditor.Font = new Font(f.SystemFontName, fuentePr.Size, f.Style);
}
Tutorial Mens
cada orden del men que pueda desempear en este instante su funcin
o, en caso contrario, mostrarla inhabilitada.
Tutorial Mens
Tutorial Mens
Tutorial Mens
Tutorial Mens
Tutorial Mens
Tutorial Mens
La propiedad Name identifica la lista y Size fija el tamao del control lista
sin desplegar.
Name = menuFuente
Name = menuTam
Para aadir los elementos a cualquiera de las dos listas durante el diseo,
seleccione la lista, dirjase a la ventana de propiedades, seleccione la
propiedad Items, edtela y escriba los elementos que va a contener.
Tambin puede fijar a travs de su propiedad Text el valor de la misma
que ser inicialmente mostrado. Estas operaciones hacen que el asistente
aada cdigo anlogo al siguiente:
Tutorial Mens
Courier New
Arial
Predeterminada
En Items(Coleccin)
Tutorial Mens
Tutorial Mens