Author Topic: [C#;Visual Studio] Come interagiscono i controlli?  (Read 3418 times)

0 Members and 1 Guest are viewing this topic.

Offline guillen

  • Semi Esperto
  • **
  • Posts: 183
  • Karma: 40
  • Novizio del forum
    • Luxury Villas
[C#;Visual Studio] Come interagiscono i controlli?
« on: 08 August , 2011, 10:08:36 AM »
Supponiamo di avere 5 controlli in una windows Forms. In particolare i seguenti controlli: una textBox, una ComboBox e tre RadioButton.

Supponiamo che il valore contenuto nella textBox dipenda sia dal contenuto della ComboBox e sia dalla scelta di uno dei tre RadioButton.

Come si fa a far varia (scusate il gioco di parole) il valore nella textBox al mutare di uno dei seguenti eventi indipendenti: cambio valore nella ComboBox e/o attivazione di un RadioButton?

Spero di essere stato chiaro.
Grazie!

Offline afazio

  • Veterano del forum
  • ****
  • Posts: 663
  • Karma: 273
  • dovizio mi delizio
    • CI si vede al Bar
Re: [C#;Visual Studio] Come interagiscono i controlli?
« Reply #1 on: 08 August , 2011, 12:17:03 PM »
Supponiamo di avere 5 controlli in una windows Forms. In particolare i seguenti controlli: una textBox, una ComboBox e tre RadioButton.

Supponiamo che il valore contenuto nella textBox dipenda sia dal contenuto della ComboBox e sia dalla scelta di uno dei tre RadioButton.

Come si fa a far varia (scusate il gioco di parole) il valore nella textBox al mutare di uno dei seguenti eventi indipendenti: cambio valore nella ComboBox e/o attivazione di un RadioButton?

Spero di essere stato chiaro.
Grazie!


basta scrivere il codice che ti fa cambiare il contenuto del textbox nell'evento OnChange del RadioButton ed altro codice nell'evento OnChange della ComboBOx.
« Last Edit: 08 August , 2011, 12:26:59 PM by afazio »
« Ogni qualvolta una teoria ti sembra essere l’unica possibile, prendilo come un segno che non hai capito né la teoria né il problema che si intendeva risolvere. »
K.P.

Offline guillen

  • Semi Esperto
  • **
  • Posts: 183
  • Karma: 40
  • Novizio del forum
    • Luxury Villas
Re: [C#;Visual Studio] Come interagiscono i controlli?
« Reply #2 on: 08 August , 2011, 14:25:17 PM »
Come posso richiamare all'interno dell'evento OnChange della ComboBox il fato che se è attivo un determinato RadioButton di associare ad un variabile un valore?

zax2010

  • Guest
Re: [C#;Visual Studio] Come interagiscono i controlli?
« Reply #3 on: 08 August , 2011, 15:29:36 PM »
All'interno della funzione OnChange scrivi questo codice:

if (RadioButton1->Checked==true) TextBox1->Text="pippo";
if (RadioButton2->Checked==true) TextBox1->Text="pluto";
.
.
.

Dove RadioButton1 è il primo pulsante radio, RadioButton2 è il secondo, e TextBox1 la casella di testo.
(A dire il vero non so se la sintassi è correttisisma, non utilizzando io il Visual Studio).

Offline guillen

  • Semi Esperto
  • **
  • Posts: 183
  • Karma: 40
  • Novizio del forum
    • Luxury Villas
Re: [C#;Visual Studio] Come interagiscono i controlli?
« Reply #4 on: 08 August , 2011, 15:32:20 PM »
Ho trovato il codice per la mia ultima domanda.

if (radioButton1.Checked == true)
                dUnitaDisegno = 1;
            else
                if (radioButton2.Checked == true)
                    dUnitaDisegno = 100;
                else
                    dUnitaDisegno = 1000;

Offline guillen

  • Semi Esperto
  • **
  • Posts: 183
  • Karma: 40
  • Novizio del forum
    • Luxury Villas
Re: [C#;Visual Studio] Come interagiscono i controlli?
« Reply #5 on: 08 August , 2011, 15:56:45 PM »
Adesso mi rimane un ultimo cosa da capire come fare!
Come inserire un valore di default nella ComboBox e come avere un radioButton attivo all'avvio del programma?

Offline afazio

  • Veterano del forum
  • ****
  • Posts: 663
  • Karma: 273
  • dovizio mi delizio
    • CI si vede al Bar
Re: [C#;Visual Studio] Come interagiscono i controlli?
« Reply #6 on: 08 August , 2011, 17:08:54 PM »
Adesso mi rimane un ultimo cosa da capire come fare!
Come inserire un valore di default nella ComboBox e come avere un radioButton attivo all'avvio del programma?

Devi agire sulle proprietà della ComboBox e dei Radio
in alternatova scrivi il codice che setti i valori che vuoi all'evento di apertura del dialogo (credo sia l'evento OnActivate)
« Ogni qualvolta una teoria ti sembra essere l’unica possibile, prendilo come un segno che non hai capito né la teoria né il problema che si intendeva risolvere. »
K.P.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24