IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @549
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Chcete darček pre svoje dieťa

Odpovedzte na otázky a vyhrajte! LEGO duplo 2 krát deňne do konca mesiaca www.duplo.lego.com

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

NIVEA proti celulitíde

Rad Q10 plus pre viditeľne pevnú a hladkú pokožku už za dva týždne. www.NIVEA.sk

Zhoď nadbytočné kilogramy

Rýchlo. Jednoducho. Trvalo. Za pomoci naturálnych produktov ! www.janinblog.com

Zaregistruj sa!

Tvoj názor stojí peniaze. Vyplňte dotazník a zarobte si! www.marketagent.com

Neviem pouzit niektore (zakladne) prvky Komponentov v delphi

Zaslať odpoveď
AutorSpráva
1115Lukas
Užívateľ
Užívateľ

Založený: 30.03.2009
Príspevky: 7

PríspevokZaslal: Pi 03.04.09 17:09Odpovedať s citátomNávrat hore

Neviem pouzit TComboBox proste ako tam popridavat veci aby boli navyber.. a potom aby napr v buttone boli zahrnute v podmienke if (ak je vybrata 2. moznost) then...
a potom este TRadioGroup, TLIstBox..

Bol by som velmi rad keby ste mi to tu napisali, ak sa vam chcem...
dakujem
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: Pi 03.04.09 18:59Odpovedať s citátomNávrat hore

TComboBox:

Ak chceš pridať položky ešte vo vývoji aplikácie, tak klikni na Komponent TComboBox a v Object Inspectore klikni na položku Items. Otvorí sa ti List Editor a doňho píš hodnoty, ktoré chceš, aby boli v tvojom ComboBoxe.
Ak chceš pridať položky až za behu aplikácie, tak sa to robí takto:

kód:
ComboBox1.Items.Add('Názov položky');


TListBox:

Podobne ako TComboBox - pomocou Items.

TRadioGroup:

Takisto - cez Items

Zistenie, ktorá položka je vybratá:

Pri ComboBox ti nasledujúci zápis vráti hodnotu, ktorá je vybratá:
kód:
ComboBox1.Text


Pri ListBox je to trocha zložitejšie:
kód:
var i: integer;

for i:= 0 to ListBox1.Items.Count-1 do
  if ListBox1.Selected[i] then Memo1.Lines.Add(ListBox1.Items[i]);    // Memo1 tu je len ilustračne, ako príklad
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
1115Lukas
Užívateľ
Užívateľ

Založený: 30.03.2009
Príspevky: 7

PríspevokZaslal: So 04.04.09 14:46Odpovedať s citátomNávrat hore

nefunguje mi to pri RadioGroup, teda viem tam pridat itemy ale neviem ako zistit ktoru moznost mam vybratu... napr ze dam if ( vybrata moznost 2.) then... alebo if (ak je aspon jedna moznost vybrata) then...alebo potom este by som potrebolval aby hned pri spusteni bola uz niaka moznost oznacena


Dakujem
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: Ne 05.04.09 7:24Odpovedať s citátomNávrat hore

Ak pridáš pložky do RadioGroup, tak potom v Object Inspectore nastav premennej ItemIndex hodnotu položky, ktorá má byť označena pri spustení aplikácie (nezabudni ale na to, že prvá položka má hodnotu 0, druhá 1, atď).

A cez túto premennú potom aj zisťuješ, ktorá hodnota je práve aktívna. Tento príklad zobrazí správu s textom položky, ktorá je vybratá v RadioGroup:

kód:
ShowMessage(RadioGroup1.Items[RadioGroup1.ItemIndex]);
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd