Ĺadny brzuch
Mam problemy z obsluga komponentu "CheckListBox". Oto garsc pytan:
a) Jak dodawac Itemy do "CheckListBox";
b ) Jak usuwac Itemy z "CheckListBox";
c) Mam pare Itemow np "Chleb , Maslo, Cukier ;) " Po zaznaczeniu chleba i naciscnieciu Buttona chcialbym usunac zaznaczony obiekt (tutaj chleb) oraz spradzic co zaznaczylem (np. jesli zaznaczylem chleb dodaje 2 do zmiennej Cena);
d) Czy mozna jakos korzystac z bibliotek dll w c++? Jesli tak to prosze jak napisac funkcje w bibliotece a pozniej ja wywolac w proframie.
e) Jak uruchomic jakis program podajac sciezke do komponentu "Edit" i nacisnac Buttona?
To by byly narazie wszystkie pytania z gory dzieki za pomoc! :)
PS
Sory ze sie tak rozpisalem ;) ale bez tego w moim programie ani rusz.
Użytkownik Xardis edytował ten post 12 sierpień 2005, 12:53
a: CheckListBox1->Items->Add("chleb"); CheckListBox1->Items->Add("maslo"); CheckListBox1->Items->Add("cukier");
b: CheckListBox1->Clear(); usuwa wszystkie itemy
CheckListBox1->Items->Delete(1);usuwa wybrany items
c: for(int i=0; i < CheckListBox1->Count; i++){ if(CheckListBox1->Checked[i]){ ShowMessage(CheckListBox1->Items->Strings[i]); CheckListBox1->Items->Delete(i); } }dalej chyba sobie poradzisz z tą ceną.
e: np tak: ShellExecute(Handle,"open",Edit1->Text.c_str(),NULL,NULL,SW_SHOWNORMAL) ;
Użytkownik Konrad_st edytował ten post 12 sierpień 2005, 13:08
Wielkie dzieki ale jest jedcen szkopul. Chcialbym usunac Chleb albo cos tylko nie znam jego pozycji na liscie. tj. czy mozna jakos znalesc chleb na liscie i dowiedziec sie o jego pozycji?
Moze napisalem troche niejasno ale powinienes sie skapnac.
Użytkownik Xardis edytował ten post 12 sierpień 2005, 13:13
for(int i=0; i < CheckListBox1->Count; i++){ if(CheckListBox1->Items->Strings[i]=="cukier"&&CheckListBox1-> Checked[i]){ ShowMessage(CheckListBox1->Items->Strings[i]); cena += 2; } }Teraz jeśli znajdzie items "cukier" i będize on zaznaczony to wyświetla nazwę tego itema. O to chodziło? Zamist wyświetlć możesz skasować.
Użytkownik Konrad_st edytował ten post 12 sierpień 2005, 13:23
Dzieeki Konrad bardzo mi pomogles! :D Kusi mnie zadac jeszcze dwa pytania ;) Czy w jezyku C++ mozna wykorzystywac biblioteki dll ? Jesli tak to jak napisac do dll-a funkcje i pozniej ja wywolac w programie? A takze jak zrobic aby po nacisnieciu buttona usunac wszyskie po kolei zaznaczone itemy?
Użytkownik Xardis edytował ten post 12 sierpień 2005, 13:51
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
a) Jak dodawac Itemy do "CheckListBox";
b ) Jak usuwac Itemy z "CheckListBox";
c) Mam pare Itemow np "Chleb , Maslo, Cukier ;) " Po zaznaczeniu chleba i naciscnieciu Buttona chcialbym usunac zaznaczony obiekt (tutaj chleb) oraz spradzic co zaznaczylem (np. jesli zaznaczylem chleb dodaje 2 do zmiennej Cena);
d) Czy mozna jakos korzystac z bibliotek dll w c++? Jesli tak to prosze jak napisac funkcje w bibliotece a pozniej ja wywolac w proframie.
e) Jak uruchomic jakis program podajac sciezke do komponentu "Edit" i nacisnac Buttona?
To by byly narazie wszystkie pytania z gory dzieki za pomoc! :)
PS
Sory ze sie tak rozpisalem ;) ale bez tego w moim programie ani rusz.
Użytkownik Xardis edytował ten post 12 sierpień 2005, 12:53
a: CheckListBox1->Items->Add("chleb"); CheckListBox1->Items->Add("maslo"); CheckListBox1->Items->Add("cukier");
b: CheckListBox1->Clear(); usuwa wszystkie itemy
CheckListBox1->Items->Delete(1);usuwa wybrany items
c: for(int i=0; i < CheckListBox1->Count; i++){ if(CheckListBox1->Checked[i]){ ShowMessage(CheckListBox1->Items->Strings[i]); CheckListBox1->Items->Delete(i); } }dalej chyba sobie poradzisz z tą ceną.
e: np tak: ShellExecute(Handle,"open",Edit1->Text.c_str(),NULL,NULL,SW_SHOWNORMAL) ;
Użytkownik Konrad_st edytował ten post 12 sierpień 2005, 13:08
Wielkie dzieki ale jest jedcen szkopul. Chcialbym usunac Chleb albo cos tylko nie znam jego pozycji na liscie. tj. czy mozna jakos znalesc chleb na liscie i dowiedziec sie o jego pozycji?
Moze napisalem troche niejasno ale powinienes sie skapnac.
Użytkownik Xardis edytował ten post 12 sierpień 2005, 13:13
for(int i=0; i < CheckListBox1->Count; i++){ if(CheckListBox1->Items->Strings[i]=="cukier"&&CheckListBox1-> Checked[i]){ ShowMessage(CheckListBox1->Items->Strings[i]); cena += 2; } }Teraz jeśli znajdzie items "cukier" i będize on zaznaczony to wyświetla nazwę tego itema. O to chodziło? Zamist wyświetlć możesz skasować.
Użytkownik Konrad_st edytował ten post 12 sierpień 2005, 13:23
Dzieeki Konrad bardzo mi pomogles! :D Kusi mnie zadac jeszcze dwa pytania ;) Czy w jezyku C++ mozna wykorzystywac biblioteki dll ? Jesli tak to jak napisac do dll-a funkcje i pozniej ja wywolac w programie? A takze jak zrobic aby po nacisnieciu buttona usunac wszyskie po kolei zaznaczone itemy?
Użytkownik Xardis edytował ten post 12 sierpień 2005, 13:51