Ĺadny brzuch
Witam
Używam TabControl i napisałem sobie strukture ZAKLADKA gdzie przechowuje zawartość tych ze zakładek.
struct ZAKLADKA { .... char nameFont[20]; .... }tabDane[20];
Zostawiłem tylko jedną pozycje bo z nią mam problem. Na każdej z zakładek może być uzywana tylko jeden rodzaj czcionki (liste czcionek mam załadowana do ComboBox’a) i teraz przy zmianie zakładki chce mieć wyświetlone w ComboBox nazwe czcionki która jest przypisana zakładce
W onchange TabControl,a:
1. wariant: ComboBox1->Text=tabDane[nrBiezacy].nameFont; //ta opcja nic nie daje tyle ze text w ComboBox będzie pusty 2. wariant: strcpy(ComboBox1->Text,tabDane[nrBiezacy].nameFont); //connot conwert ansistring to char 3. wariant: strcpy(ComboBox1->Text,(tabDane[nrBiezacy].nameFont).c_str()); //error ‘structure requied on left side . or .”
Może ktoś zna sposób jak przepisać zawartość struktury do ComboBox->Text
U mnie pierwszy sposób działa :>SetWindowText(ComboBox1->Handle,tabDane[0].nameFont);
dalej nie działa
dodalem komponent Memo i po każdej zmianie zakładki dodaje linie i wypisuje w niej zawartość nameFont z "aktualnej" struktury. i po każdej zmianie zakładki zawatrość nameFont jest zerowana.
dodam jeszcze ze przy twozeniu zakładki do zmiennej wpisywane jest nazwa "Arial"
żadnych innych operaci nie robie prucz odczytania wartość z nameFont i tak zawsze sa one zerowane
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Używam TabControl i napisałem sobie strukture ZAKLADKA gdzie przechowuje zawartość tych ze zakładek.
struct ZAKLADKA { .... char nameFont[20]; .... }tabDane[20];
Zostawiłem tylko jedną pozycje bo z nią mam problem. Na każdej z zakładek może być uzywana tylko jeden rodzaj czcionki (liste czcionek mam załadowana do ComboBox’a) i teraz przy zmianie zakładki chce mieć wyświetlone w ComboBox nazwe czcionki która jest przypisana zakładce
W onchange TabControl,a:
1. wariant: ComboBox1->Text=tabDane[nrBiezacy].nameFont; //ta opcja nic nie daje tyle ze text w ComboBox będzie pusty 2. wariant: strcpy(ComboBox1->Text,tabDane[nrBiezacy].nameFont); //connot conwert ansistring to char 3. wariant: strcpy(ComboBox1->Text,(tabDane[nrBiezacy].nameFont).c_str()); //error ‘structure requied on left side . or .”
Może ktoś zna sposób jak przepisać zawartość struktury do ComboBox->Text
U mnie pierwszy sposób działa :>SetWindowText(ComboBox1->Handle,tabDane[0].nameFont);
dalej nie działa
dodalem komponent Memo i po każdej zmianie zakładki dodaje linie i wypisuje w niej zawartość nameFont z "aktualnej" struktury. i po każdej zmianie zakładki zawatrość nameFont jest zerowana.
dodam jeszcze ze przy twozeniu zakładki do zmiennej wpisywane jest nazwa "Arial"
żadnych innych operaci nie robie prucz odczytania wartość z nameFont i tak zawsze sa one zerowane