Przejde do sedna
Mam komponent: CheckListBox1 i tam wczytuje swoje pliki(zalaczniki) ktore chce wysylac na e-mail, ale jak zrobic, ze tylko zaznaczone beda wyslane ?
Kod dla przycisku Dodaj
- Kod: Zaznacz cały
if(OpenDialog1->Execute())
{
CheckListBox1->Items->Add(ExtractFileName(OpenDialog1->FileName));
}
Jak widac, narazie to tylko dodaje plik do listy w komponencie CheckListBox1 i jak wczesniej pisalem, chce wyslac tylko pliki ktore sa zaznaczone, bo np przez pomylke dodalem jakis zbedny plik, wiec jesli ktos moglby podac kod dla przycisku WYSLIJ bylbym wdzieczny
Mam tez inne pytanie
Mam np obiekt Label1 i teraz chce zrobic tak, ze jak klikne na niego to jego Caption zmieni sie np na "Wiecej opcji" a jak znow klikne to zmieni sie na "Mniej opcji", tak kombinowalem cos takiego napisac
- Kod: Zaznacz cały
void __fastcall TForm1::FormCreate(TObject *Sender)
{
if(Label1->OnClick())
{
Label1->Caption = "Wiecej opcji";
}
else
{
Label1->Caption = "Mniej opcji";
}
}
Takie rozwiazanie nie dziala wiec testowalem w zdarzeniu OnClick obiektu Label1
- Kod: Zaznacz cały
void __fastcall TForm1::Label1Click(TObject *Sender)
{
Label1->Caption = "Wiecej opcji";
}
ale w tym wypadku nie mam pomyslu jak tu zrobic to else
swojÄ… drogÄ…. jestem poczatkujacy w C++