Logo Studenta

Practica4 PA-18131059

¡Este material tiene más páginas!

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

Continuar navegando

Materiales relacionados

111 pag.
7 pag.
Practica 4 Prog Av

SIN SIGLA

User badge image

Christian Gonzalez

22 pag.
Practica7 PA-18131059

SIN SIGLA

User badge image

Cristal Hernandez

91 pag.