Tarea 6 PROG II

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

Universidad Abierta Para Adultos

Formación General

Carrera
Ingeniería en software

Asignatura
Programación lI
Tema:
Participante
Juan Carlos Reyes Pilier
Matrícula
100044739

Facilitador
Diógenes Amaury Martínez Silverio
Fecha
27 de febrero del 2022
Santiago de Los Caballeros, República Dominicana

Introducción

Una vez que tenemos unas nociones de que son los eventos y qué relación
tienen con los delegados, es hora de que veamos de forma práctica cómo
definirlos en nuestras clases y qué es lo que tenemos que hacer para que una
aplicación lo intercepte, sin olvidarnos de cómo y cuándo lo podemos producir.
También nos ocuparemos de ver cómo eliminar un método de la lista de
métodos que deben ser notificados por el evento.

1 investigar en la web acerca del componente Menú,


estructura, forma de uso, ventajas y desventajas.

Componente MenuStrip (Windows Forms).

Los menús exponen la funcionalidad a los usuarios manteniendo los


comandos agrupados por un tema común.

El control MenuStrip se presentó en la versión 2,0 del .NET Framework. Con el


control de MenuStrip, puede crear fácilmente menús como los que se encuentran en
Microsoft Office.

El control MenuStrip es compatible con la interfaz de múltiples documentos (MDI) y


la combinación de menús, la información sobre herramientas y el desbordamiento.
Puede mejorar la facilidad de uso y la legibilidad de los menús agregando teclas de
acceso, teclas de método abreviado, marcas de verificación, imágenes y barras
separadoras.

El control MenuStrip reemplaza y agrega funcionalidad al control


MainMenu. sin embargo, el control de MainMenu se conserva por
compatibilidad con versiones anteriores y uso futuro, si así lo decide.

Formas de usar el control

MenuStrip Utilice el control

MenuStrip para:

✓ Cree menús fáciles de personalizar y de uso frecuente que admitan


características avanzadas de la interfaz de usuario y el diseño, como el orden
y la alineación de texto e imagen, operaciones de arrastrar y colocar, MDI,
desbordamiento y modos alternativos de acceso a comandos de menú.

✓ Admitir la apariencia y el comportamiento típicos del sistema operativo.

✓ Controle los eventos de forma coherente para todos los contenedores y


elementos contenidos, de la misma manera que controla los eventos de
otros controles.
a combinación de procedimientos implica un destino y un control de código
fuente:
El destino es el control en el formulario primario principal o MDI en MenuStrip el
que se combinan los elementos de menú.
El origen es el control en el formulario secundario MDI que contiene los
elementos de MenuStrip menú que desea combinar en el menú de destino.
La propiedad identifica el elemento de menú cuya lista desplegable rellenará
con los títulos de los elementos secundarios MDI del formulario
primario MdiWindowListItem MDI actual. Por ejemplo, normalmente se
enumeran los elementos secundarios MDI que están abiertos actualmente en
el menú Ventana.
La IsMdiWindowListEntry propiedad identifica qué elementos de menú
proceden de en un formulario secundario MenuStrip MDI.

La estructura de un menú puede ser la siguiente:


public void CreateMyMainMenu()

// Create an empty MainMenu.

MainMenu mainMenu1 = new MainMenu();

MenuItem menuItem1 = new MenuItem();

MenuItem menuItem2 = new MenuItem();

menuItem1.Text = "File";

menuItem2.Text = "Edit";

// Add two MenuItem objects to the MainMenu.

mainMenu1.MenuItems.Add(menuItem1);

mainMenu1.MenuItems.Add(menuItem2);

// Bind the MainMenu to Form1.


Menu = mainMenu1;

Formas de usar el control MenuStrip


Use el control MenuStrip para:
 Cree menús fácilmente personalizados y de uso común que admitan funciones
avanzadas de diseño e interfaz de usuario, como ordenación y alineación de
texto e imágenes, operaciones de arrastrar y soltar, MDI, desbordamiento y
modos alternativos de acceder a los comandos de menú.

 Admite la apariencia y el comportamiento típicos del sistema operativo.

 Maneje los eventos de manera consistente para todos los contenedores y


elementos contenidos, de la misma manera que maneja los eventos para otros
controles.
Ventajas notables
El control MenuStrip admite la interfaz de múltiples documentos (MDI) y
combinación de menús, la información sobre herramientas y el
desbordamiento. Puede mejorar la utilidad y legibilidad de sus menús
agregando teclas de acceso, teclas de método abreviado, marcas de
verificación, imágenes y barras separadoras.

Desventajas
El diseño en algunos casos suele mostrar ciertas complicaciones
Entre otras
2 elaborar programas con el objeto Menú, diseñar
menú que permita llamar a un formulario de los que
has elaborado en esta asignatura..
PARTE DEL CODIGO UTILIZADO
private void PRIMERFORMULARIO_Click(object sender, EventArgs e)
{
CELAFAR PRIMERFORMULARIO = new CELAFAR();
PRIMERFORMULARIO.Show();
}

private void SEGUNDOFORMULARIO_Click(object sender, EventArgs e)


{
DE_FARENHEITH_A_CELCIUS SEGUNDOFORMULARIO = new
DE_FARENHEITH_A_CELCIUS();
SEGUNDOFORMULARIO.ShowDialog();
}

private void CONVERT_Click(object sender, EventArgs e)


{
int resultadoBox = Convert.ToInt32(this.resultadoBox.Text);
int celsiusBox = resultadoBox * 9 / 5 + 32;
this.celsiusBox.Text = Convert.ToString(celsiusBox);
}
-----------------------------------------------------------------------------------------------------------------------------

private void CERRAR_Click(object sender, EventArgs e)


{
this.Close();
}

namespace _27_C_Y_E
{
public partial class SELECIONA : Form
{
public SELECIONA()
{
InitializeComponent();
}

private void CONVERT_Click(object sender, EventArgs e)


{
string comboBox1 = this.comboBox1.Text;
int gradoBox = Convert.ToInt32(this.gradoBox.Text);
if (comboBox1 == "Celsius a Fahrenheit")
{
int fahrenheit = gradoBox * 9 / 5 + 32;
this.resultadoBox.Text = Convert.ToString(fahrenheit);
}
else
{
int celsius = (gradoBox - 32) * 5 / 9; ;
this.resultadoBox.Text = Convert.ToString(celsius);
}
}
REFERENCIAS BIBLIOGRAFICAS
http://ncapas2012.blogspot.com/

https://prezi.com/k0_tvsxoklm5/caracteristicas-y-
propiedades-de/#:~:text=El%20control%20MenuStrip
%20admite%20la,verificaci%C3%B3n%2C%20im
%C3%A1genes%20y%20barras%20separadoras.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy