Strona 1 z 1

Z ComboBox, a Label

Nowy postNapisane: środa, 30 czerwca 2010, 13:06
przez alchin
Mam problem i mam szczerą nadzieje, że mi pomożecie... więc problem polega na tym jak połączyć współprace ComboBox z Label... Wybierając konkretną wiersz w CobmboBoxie w komponencie label ukazywał się jakiś tekst. Jak przypisać do danego wiersza jakiś tekst w Label?? Przykład wybieram wiersz drugi, i w tabeli label1 i labe2 pojawiają mi się teksty.... Mam nadzieje, że opisałem ten mój problem zrozumiale. Pomożecie bo ja już próbowałem tylu kombinacji i nic...

Re: Z ComboBox, a Label

Nowy postNapisane: środa, 30 czerwca 2010, 13:30
przez Corvis
No ja nie rozumiem ...

Kod: Zaznacz cały
Label1->Caption = ComboBox1->Items->Strings[ComboBox1->ItemIndex];


o to ci chodzi ??

Re: Z ComboBox, a Label

Nowy postNapisane: środa, 30 czerwca 2010, 14:25
przez alchin
Nie ten skrypt który napisałeś nie ukaże w labelach1 i 2 innych nowych tekstów, a nie ten który jest w wierszu comboboxa

Re: Z ComboBox, a Label

Nowy postNapisane: środa, 30 czerwca 2010, 18:05
przez Cyfrowy Baron
To zadziała, ale kod musisz umieścić w zdarzeniu OnClick obiektu ComboBox1.

Kod: Zaznacz cały

void __fastcall TForm1
::ComboBox1Click(TObject *Sender)
{
  if(
ComboBox1->ItemIndex > -1)
  {
   
Label1->Caption ComboBox1->Items->Strings[ComboBox1->ItemIndex];
   
Label2->Caption Label1->Caption;
  }
}
 


Tylko nie przepisuj zdarzenie OnClick, lecz utwórz je w Object Inspector na zakładce Events.

Jeżeli to nie rozwiązuje Twojego problemu to opisz swój problem bardziej obrazowo.

Re: Z ComboBox, a Label

Nowy postNapisane: środa, 30 czerwca 2010, 23:04
przez Corvis
Oj i polecam jakaś książke o podstawach BUildera ;)