Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Cristal Aricel Sáenz Hernández 18131059 Practica 4 Hacer los programas indicados en C# Ejercicio 1: Cree un nuevo proyecto que contendrá 3 etiquetas y 3 botones, las propiedades de texto de las etiquetas deberán establecerse como A, B y C respectivamente. Mientras que las propiedades de texto de las etiquetas (labels) deberán establecerse como 1, 2 y 3. Luego coloque el código necesario en los métodos de los botones, de manera que: a) Al hacer clic en el botón 1, el texto de las etiquetas cambie a “SI” b) Al hacer clic en el botón 2, el texto de los botones cambie a “NO” c) Al hacer clic en el botón 3, el texto de los botones y etiquetas regrese a su valor original. Código using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace practica4_1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void label1_Click(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { A.Text = "SI"; B.Text = "SI"; C.Text = "SI"; } private void button2_Click(object sender, EventArgs e) { A.Text = "NO"; B.Text = "NO"; C.Text = "NO"; } private void button3_Click(object sender, EventArgs e) { A.Text = "A"; B.Text = "B"; C.Text = "C"; } } } Evidencia Ejercicio 2: En este ejercicio se utilizará la propiedad Visible de un control, la cual puede establecerse como true o false. Por ejemplo el siguiente código hace invisible la etiqueta label1: label1.Visible = false; Escriba un programa con dos botones y una etiqueta . Al hacer clic en un botón, la etiqueta deberá hacerse invisible y al hacer clic en el otro botón deberá hacerse visible de nuevo. Código using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace practica4_2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { A.Visible = false; } private void button2_Click(object sender, EventArgs e) { A.Visible = true; } } } Evidencia Ejercicio 3: Este programa implica el uso de la propiedad Image del control etiqueta (label); esta propiedad provoca que el control muestre una imagen. Para establecerla es necesario utilizar un archivo con extensión .jpg o .bmp. Escriba un programa con dos botones y una imagen en una etiqueta. Al hacer clic en un botón la imagen deberá desaparecer, y al hacer clic en el otro botón deberá desplegarse nuevamente. Código using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace practica4_3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { A.Visible = true; } private void button2_Click(object sender, EventArgs e) { A.Visible = false; } private void A_Click(object sender, EventArgs e) { } } } Evidencia Ejercicio 4: Este ejercicio involucra la creación de un editor de texto simple. Coloque un cuadro de texto en el formulario en el formulario y cambie su tamaño, de manera que ocupe casi todo el espacio disponible. De este control establezca la propiedad Multiline en true, y su propiedad ScrollBars en Both. Ejecute el programa y escriba algo de texto en el cuadro. Observe que si hace clic con el botón derecho del mouse podrá realizar operaciones como cortar y pegar. Abra un procesador de palabras y pegue texto de su editor en el procesador de palabras y viceversa. Ejercicio 5: Este ejercicio implica utilizar el evento MouseHover, el cual ocurre cuando el usuario coloca el puntero del ratón sobre un control durante unos cuantos segundos. Para crear un método que maneje este evento coloque un botón en el formulario y, en la parte superior del panel del editor de texto, seleccione button1 y MouseHover. A continuación se creará el método para manejar el evento. Escriba un programa que muestre un cuadro de mensajes que contenga el mensaje de texto sobre el botón cuando el puntero del ratón se pose encima del mismo. Código using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace practica4_5 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MessageBox.Show("Hola"); MessageBox.Show("Buenas"); MessageBox.Show("Tardes"); MessageBox.Show("Desconocido"); } private void A_Click(object sender, EventArgs e) { } } } Evidencias Ejercicio 6 Crear una barra progresiva y que cambien de color a verde cuando vaya en menos de 50%, a amarillo cuando este entre 50 y 75% y a rojo cuando este de 75 hasta 100%. Código using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void hScrollBar1_Scroll(object sender, ScrollEventArgs e) { bar.Value = seg.Value; label1.Text = seg.Value.ToString()+"%"; if (bar.Value < 50) { bar.ForeColor = Color.Green; } else if (bar.Value >= 50 && bar.Value<=75) { bar.ForeColor = Color.Yellow; } else if (bar.Value > 75 && bar.Value <= 100) { bar.ForeColor = Color.Red; } } } } Evidencias
Compartir