01/06/12 17:52
nessuno
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
01/06/12 17:53
Nel ComboBox c'è la proprietà ItemIndex che ti permette di sapere l'elemento scelto e vale -1 se non ce ne sono selezionati quindi sull OnChange dell'ComboBox scrivi:
if(ComboBox1.ItemIndex < 1)then // Quando hai scelto il 1° elemento (0) o non ne hai scelti (-1)
Edit1.Visible := False // Nascondi Edit
else // Negli altri casi (2° e 3° elemento, rispettivamente 1 e 2)
Edit1.Visible := True; // Mostra Edit
Spero di averti aiutato
EDIT: ho risposto contemporaneamente a nessuno
Ultima modifica effettuata da 01/06/12 17:55
01/06/12 22:13
Goblin
Il succo non cambia, ma personalmente preferisco la seguente sintassi:
edit1.Visible := ComboBox1.ItemIndex >= 1;
Ibis redibis non morieris in bello
02/06/12 20:00
Goblin
mmm io avrei fatto un 'or' ... la and è fuorviante ...spiegami come itemindex può essere contemporaneamente >1 e <2 dato che è un intero... ti va di lusso che hai messo '=' ma ciò vuol dire scrivere =1 or =2 che mi sembra più leggibile.
poi ... io sono nabbo ...
Ibis redibis non morieris in bello