6 - Controles Comunes - Button
6 - Controles Comunes - Button
Un control común a disponer dentro de un Form son los botones, esto se hace disponiendo
objetos de la clase Button.
Problema 1:
Confeccionar un formulario que muestre tres objetos de la clase Button, disponer como
etiqueta en cada botón los valores 1,2 y 3. Cuando se presiona el botón mostrar en el título
del formulario el valor de la etiqueta del botón presionado.
Programa:
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 WindowsFormsApp3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Problema 2:
Modificar el problema anterior para que se acumulen en el título del formulario los valores
de los botones presionados.
Programa:
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 WindowsFormsApp3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Problema 3:
Similar al problema anterior solo permitir mostrar hasta 10 caracteres en el título del
formulario.
Programa:
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 WindowsFormsApp3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
if (Text.Length < 10)
{
Text = Text + button1.Text;
}
}
Problema propuesto
1. Elaborar una interfaz gráfica que muestre una calculadora (utilizar objetos de la
clase Button y un objeto de la clase Label donde se muestra el valor ingresado),
tener en cuenta que solo se debe implementar la interfaz y la carga de un valor de
hasta 12 dígitos.