El arte de amarte rese;a amorosa
Enviado por leonardoelchido • 28 de Noviembre de 2017 • Ensayo • 1.600 Palabras (7 Páginas) • 123 Visitas
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace pruebapila
{
public partial class Form1 : Form
{
pilas objeto = new pilas();
ArrayList vector01;
public Form1()
{
InitializeComponent();
vector01 = new ArrayList();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void btncrear_Click(object sender, EventArgs e)
{
int m = int.Parse(txtmaximo.Text); //iguala una variable a la textbox maximo
objeto = new pilas(m);//llama el objeto pilas igual toma la cantidad de m
MessageBox.Show("pila creada");
}
private void btnpush_Click(object sender, EventArgs e)
{
if (txtnumero.Text == "")
{
MessageBox.Show("ingrese un numero");// si la casilla textbox numero esta sola te pide que ingreses un dato
}
else
{
if (objeto.pila_llena() == false) //mientras la pila no este llena ingresa un elemeto ala pila
{
int k;
k = int.Parse(txtnumero.Text);
objeto.push(k);// el objeto.push reduce el tama;o de la pila por cada vez que se ingrese
listBox1.Items.Add(k);// ingresa los respectivos datos a la listbox
vector01.Add(k);//de igual manera agrega los elementos al vector
}
else { MessageBox.Show("pila llena"); }
}
txtnumero.Clear();
txtnumero.Focus();
// si el valor indice de i que hafa la muestra de valor
}
private void btnpop_Click(object sender, EventArgs e)
{
int n;
n = objeto.pop(); // el objeto.pop presionar el boton elimina elemento por elemento de la pila
listBox1.Items.Remove(n); //quita elemetos de la pila de uno en uno
vector01.Remove(n);
MessageBox.Show("salio:" + n);
}
private void btnmostrar_Click(object sender, EventArgs e)
{
int i;
listBox2.Items.Clear();
for (i = 0; i < vector01.Count; i++)
{
listBox2.Items.Add(vector01[i]); ///en el boton mostrar transfiere los datos existentes del vector a la listbox
...