Kezdőoldal » Számítástechnika » Programozás » S. O. S.! Delphi! Egy listbox...

S. O. S.! Delphi! Egy listbox első eleme legyen aktív? Hogyan lehet?

Figyelt kérdés

Ha aktívvá válik a form, a listboxba szépen beolvas sorba dolgokat.

Meg van oldva, hogyha vmelyikre rákattintok egyszer, akkor mellette kiír hozzá tartozó adatokat.


Azt hogyan lehet megcsinálni, hogy olyan legyen, mintha az első elemére kattintottam volna egyszer?


a listbox1.itemindex:=1 nem működik, nyilván nem így kell :D



2013. máj. 11. 20:25
 1/5 Egyirányú alagút válasza:

Itemindex 0 az első :)


De szerintem használd a form.focuscontrol-t, úgy hamarabb sikerül :)

2013. máj. 11. 20:27
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
Azért kéne, hogy mellette az egyéb infókat tartalmazó rész ne legyen tele szeméttel, és hogy ezt elkerülendő ne kelljen üresen hagyni.
2013. máj. 11. 20:27
 3/5 coopper ***** válasza:

Szia.


Próbáld 0-val, mivel a listboxokban is 0-tól indul az indexelés :


listbox1.itemindex:=0


Sok sikert.

Üdv.

2013. máj. 11. 20:28
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:

bocsánat, 0-t akartam írni, azzal próbáltam.


Ezt, amit írtál, hogyan kell használni? tudnál egy példát írni?

2013. máj. 11. 20:29
 5/5 Egyirányú alagút válasza:

Form.Focuscontrol(listboxom)

amúgy meg, ha valamelyikre kattintasz, ott egy

Listboxclick(sender) event.


Itemindex-el szépen behúzod 0-ra

aztán meghivod az evented OnListBox1Click(Nil) -el aktiválásnál, és ennnyi. Legalábbis ha nincs túlvariálva.

2013. máj. 11. 20:33
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!