Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[delphi xe3]: ciclo for su label.caption

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

[delphi xe3]: ciclo for su label.caption

Postdi karug64 » 10/03/13 01:09

Salve a tutti.
Ho sul form una serie di label che si chiamano Lab_1, Lab_2 .... Lab_10 che di default sono settate a "."
Avrei bisogno di controllarne la caption all'interno di un ciclo e se è uguale a "." assegnarle un valore.

Pensavo di faro con un ciclo for, ma come ?

Ovviamente

Codice: Seleziona tutto
var
  I: Integer;
begin
  for I := 1 to 10 do
  if trim(Lab_ + I .caption) = '.' then
    Lab_I.Caption = ADOtable2.FieldByName('Art').AsString


non va.

Potreste aiutarmi ?

Grazie
Office 2010
karug64
Utente Senior
 
Post: 580
Iscritto il: 20/11/11 21:22

Sponsor
 

Postdi infinito1971 » 11/03/13 09:34

Ciao karug,
per fare quello che che vuoi devi necessariamente utilizzare un array di label, per cui devi trasformare le tue label in: Lab[1], Lab[2],..., Lab[10]; senza array è impossibile fare quanto chiedi.


Un saluto,
infinito1971
Questo business è binario: o sei 1 o sei 0, vivo o morto, non esistono secondi classificati!
Avatar utente
infinito1971
Utente Senior
 
Post: 531
Iscritto il: 01/08/02 21:22
Località: Napoli

Postdi karug64 » 01/04/13 14:39

Scusa il ritardo nella risposta. Così ho risolto. Grazie.
Office 2010
karug64
Utente Senior
 
Post: 580
Iscritto il: 20/11/11 21:22


Torna a Programmazione


Topic correlati a "[delphi xe3]: ciclo for su label.caption":


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite