Delphi - komponenta listbox a otevreni adresaru

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
phonw
nováček
Příspěvky: 18
Registrován: 17 úno 2008 15:39

Delphi - komponenta listbox a otevreni adresaru

Příspěvek od phonw »

Dobry den,
zacinam se trosku zajimat o delphi a narazil jsem na problem...
do listboxu si nahraju soubor...neco jako seznam adresaru:

adr1
adr2
adr3
...

a ted chci tohle:
kdyz udelam doubleclick na adr1 (napriklad) chci aby se mi otevrelo okno kde se zobrazi obsah
adr1...nejake volani primo do systemu ? jako kdyby jsem napsal do Start ve Windowsu cestu (C:/adr1)....

doufam ze si rozumime ;)

moc krat dekuji za hint ...
Uživatelský avatar
crabman
Level 2.5
Level 2.5
Příspěvky: 368
Registrován: 06 črc 2007 01:46

Re: Delphi - komponenta listbox a otevreni adresaru

Příspěvek od crabman »

da sa to velmi jednoducho
osetris ondoubleclick a das tam:

Kód: Vybrat vše

ShellExecute(Application.Handle, PChar('open'), PChar(ListBox1.Items[ListBox1.ItemIndex]), nil, nil, SW_SHOWNORMAL);


v pripade ze chces priecinok namiesto otvorenia preskumat staci namiesto 'open' dat 'explore'
samozrejme priklad rata s nazvom listboxu ListBox1 ;)

neviem aky si skuseny s delphi tak som to napisal dost podrobne..
ASRock 775Dual-VSTA | Intel Pentium D 2.67 GHz | 1024 MB DDR2 667 MHz
GeForce 6600 128 MB | Sound Blaster Audigy SE | MS Windows XP SP2
phonw
nováček
Příspěvky: 18
Registrován: 17 úno 2008 15:39

Re: Delphi - komponenta listbox a otevreni adresaru

Příspěvek od phonw »

fantastika ;)
ShellExecute... ;) to sem hledal...

DEKUJI tisickrat dobra vilo ;)

skuseny moc nejsem, takze dekuji za detail...
Odpovědět

Zpět na „Programování a tvorba webu“