Czesc, mam problem.
chcĘ zrobic cos takiego:
Mam kilka checkboxow i pod nie sa przypisane wartosci. Jak zrobic by zaznaczone checkboxy zapisywaly sie do pliku po przycisnieciu buttonka, ale nie kodowane tylko po prostu jako tekst.
Czesc, mam problem.
chcĘ zrobic cos takiego:
Mam kilka checkboxow i pod nie sa przypisane wartosci. Jak zrobic by zaznaczone checkboxy zapisywaly sie do pliku po przycisnieciu buttonka, ale nie kodowane tylko po prostu jako tekst.
No i w czym problem tutaj... w zapisywaniu, odczytaniu wartosci checkbox? czy w czym???
ofstream zapis;
zapis.open("plik.txt");
if(CheckBox1->Checked) zapis.write(CheckBox1->Caption.c_str(), strlen(CheckBox1->Caption.c_str()));
if(CheckBox2->Checked) zapis.write(CheckBox2->Caption.c_str(), strlen(CheckBox2->Caption.c_str()));
if(CheckBox3->Checked) zapis.write(CheckBox3->Caption.c_str(), strlen(CheckBox3->Caption.c_str()));
Chyba ze checkoxow masz bardzo duzo to wypadaloby zrobic jakas tablice wskaznikow, zeby zrobic to w petli... albo przez dynamic_cast...
no wlasnie o to mi chodzi ze ich jest bardzo duzo... Jak to zrobic?
for (int i = ComponentCount - 1; i>=0; i--)
if (AnsiString(Components[i]->ClassName()) == "TCheckBox")
ZapiszDoPliku("CheckBox " + ((TCheckBox*)Components[i])->Name + (((TCheckBox*)Components[i])->Checked?" włączony":" wyłączony"));
TrAvIkK napisał(a)
no wlasnie o to mi chodzi ze ich jest bardzo duzo... Jak to zrobic?
A napisales kilka - klika to max 10 :)