n° 185
Maggio/Giugno 2013
Maggio 24, 2013, 08:28:35 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Rendere Visibile o invisibile Edit (Delphi7)  (Letto 912 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
camaleonteplus
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 141


Bello Delphi!

mrcamarium@yahoo.it mrcamarium@yahoo.it
Mostra profilo WWW
« inserita:: Giugno 01, 2012, 06:51:30 pm »

Vorrei rendere Visibile un edit quando in combobox scelgo itemindex 1 e 2 invece quando si trova si trova su 0 diventa invisibile. So solo che posso usare questo comando:
Codice:
edit1.visible = true
come lo applico al caso mio?
Registrato
camaleonteplus
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 141


Bello Delphi!

mrcamarium@yahoo.it mrcamarium@yahoo.it
Mostra profilo WWW
« Risposta #1 inserita:: Giugno 01, 2012, 07:30:30 pm »

per adesso ho fatto cosi è funziona:
Codice:
procedure TForm6.TipoChange(Sender: TObject);
begin
Form6.Caption := Tipo.Items[Tipo.ItemIndex];
  ValLed.Visible := True;
end;
ma vorrei rendere visibile l'edit solo quando sta sulla linea 1 e 2 come ho fatto io lo rendo visibile anche quando sta sullo 0, come posso proseguire?
Registrato
Fuser
Jr. Member
**

Karma: +0/-12
Scollegato Scollegato

Messaggi: 74


Mostra profilo
« Risposta #2 inserita:: Giugno 01, 2012, 07:41:39 pm »

Gli elementi (items) di un Combobox sono del elementi di una Stringlist.
La stringlist è una lista ordinata di elementi il cui indice inizia da 0 (zero).

Es:
Voglio aggiungere due elementi via codice agli items del combobox:
Codice:
combobox1.items.add('Primo');

combobox1.items.add('Secondo');

'Primo' avrà indice 0
'Secondo' avrà indice 1

Se vuoi sapere l'indice dell'elemento selezionato nel combobox, lo fai con questa istruzione:

Codice:
combobox1.itemindex

Quindi, per risolvere il tuo problema, farai:
Codice:
if(combobox1.itemindex = 0) then
   begin
       label1.visible:=False;
   end
else
   begin
       label1.visible:=True;
   end;

Registrato
camaleonteplus
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 141


Bello Delphi!

mrcamarium@yahoo.it mrcamarium@yahoo.it
Mostra profilo WWW
« Risposta #3 inserita:: Giugno 02, 2012, 08:29:47 pm »

Codice:
procedure TForm6.TipoSelect(Sender: TObject);
begin
  Form6.Caption := Tipo.Items[Tipo.ItemIndex];
  ValLed.Visible := ((Tipo.ItemIndex >= 1) and (Tipo.ItemIndex <= 2));
end;
funziona anche cosi grazie del consiglio!
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page