Forum > Generale

Evidenziare testo in listbox

(1/2) > >>

mecoman:
Ciao a tutti.

Come da titolo vorrei che all'avvio della mia applicazione il primo testo presente in una listbox sia già evidenziato. Qualche dritta?

Grazie, ciao.

Narciso:
Guarda un po' se fa al caso tuo

procedure TForm1.FormCreate(Sender: TObject);
begin
  LISTBOX1.ITEMINDEX:=0;
end;             

mecoman:
Ciao Narcisio. Ho provato a fare come mi hai detto ma non funziona. Hai altri consigli?

Stilgar:
Cosa intendi per già evidenziato?
Se parli del testo "selezionato", devi dare il focus al controllo.

--- Codice: ---
procedure TForm1.FormCreate(Sender: TObject);
begin
  LISTBOX1.ITEMINDEX:=0;
  LISTBOX1.SetFocus;
end;       

--- Termina codice ---
Stilgar

mecoman:
Ciao Stilgar. Per evidenziato intendevo, come hai scritto tu, "evidenziato".

Ho provato con il codice che mi hai scritto (scrittomi anche da Narciso) ma all'avvio del programma mi genera questa eccezione: " Il progetto prject1 ha sollevato un'eccezione di classe 'Exception' con messaggio: TListBox Index 0 out of bounds 0..-1. In file '\include\customlistbox.inc' at line 197 ".

Dove può essere il problema?

Ciao, grazie.

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa