Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Oggetto: Una lista di descrizioni di articoli รจ associata a una casella di riepilogo e i relativi prezzi sono memorizzati in una seconda casella di riepilogo che rimane nascosta all'utente. Scegliendo poi la descrizione di un articolo, il programma visualizza il prezzo in una casella di testo.
- * Data: 29.03.2012
- * Autore: Filippo Tortomasi
- * Tipo progetto: Windows Form
- * */
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace MiaApplicazione
- {
- public class Form1 : Form
- {
- Dictionary<string, double> Articoli = new Dictionary<string, double>();
- public Form1()
- {
- Articoli.Add("Dash", 5.00);
- Articoli.Add("Biscotti x", 2.00);
- Articoli.Add("Acqua Lete", 0.20);
- Articoli.Add("Rotoloni Regina", 1.50);
- InComp();
- listBox1.DataSource = Articoli.Select(x=>x.Key).ToList();
- listBox2.DataSource = Articoli.Select(x=>x.Value).ToList();
- listBox1.SelectedIndexChanged += (e, o) =>
- {
- textBox1.Text = listBox2.Items[listBox1.SelectedIndex].ToString();
- };
- }
- ListBox listBox1;
- ListBox listBox2;
- TextBox textBox1;
- void InComp()
- {
- listBox1 = new ListBox();
- listBox1.Location = new Point(10,20);
- Controls.Add(listBox1);
- textBox1 = new TextBox();
- textBox1.Location = new Point(180, 20);
- Controls.Add(textBox1);
- listBox2 = new ListBox();
- listBox2.Hide();
- Controls.Add(listBox2);
- }
- static class Program
- {
- static void Main()
- {
- Application.Run(new Form1());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement