Tablica komponentów C++

  • 3 Odpowiedzi
  • 1706 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline blady.bb

  • ****
  • 720
  • Płeć: Mężczyzna
  • Sprzęt: HTC Universal, HTC Leo
Tablica komponentów C++
« dnia: Kwiecień 07, 2010, 10:06:37 »
Witajcie, może któryś z Was wie jak stworzyć tablice komponentów, a dokładniej buttonów w C++? Wiem, że to nie forum programistyczne, ale niestety gdy na takim napisałem tego posta to mi słabo pomogli. Chciałbym uzyskać tablice buttonów tak, żeby dało się iterować je w pętli.
HTC Universal [G3]
Radio: 1.17.00
ROM: Tomal v8.81 Regular (64MB device) WM6.1 - Hybrid Build: 21042.1.6.0
MiniSMS

*

Offline BigBadBlackDog

  • **
  • 151
  • Płeć: Mężczyzna
    • Moja mała mieścinka :)
  • Sprzęt: i780, Motorola Pro+
Odp: Tablica komponentów C++
« Odpowiedź #1 dnia: Kwiecień 07, 2010, 19:52:53 »
Button jest obiektem jakiejś klasy - nie wiem dokładnie o który button i z jakiej biblioteki Ci chodzi :)

trzeba zrobić wskaźnik do buttona :)

klasabuttona *wsk;

a potem stworzyć sobie tablice takich buttonów:

wsk=new klasabuttona [20];

potem jeździsz jak po normalnej tablicy :) albo przez wskaźnik sie wbijasz i wywołujesz metody

wsk[3].jakas_metoda_buttona();

lub jak wolisz przez wskaznik:

(wsk+3)->jakasmetodabuttona();

po wszystkim likwidujesz tablice :)

delete [] wsk;

« Ostatnia zmiana: Kwiecień 07, 2010, 19:57:43 wysłana przez BigBadBlackDog »
Nie puszczone bąki unoszą się do mózgu, stąd biorą się posrane pomysły

*

Offline blady.bb

  • ****
  • 720
  • Płeć: Mężczyzna
  • Sprzęt: HTC Universal, HTC Leo
Odp: Tablica komponentów C++
« Odpowiedź #2 dnia: Kwiecień 07, 2010, 20:42:33 »
Bardzo dziękuję za odpowiedź BigBadBlackDog. Korzystam z podstawowej biblioteki Visual Studio 2008. Z tego co wyczytałem klasą jest Button^, ale nie wiem czy dobrze rozumuje. Rozumiem to co napisałeś, zastanawia mnie tylko dlaczego tworzymy wskaźnik jeżeli z góry znamy rozmiar tablicy. Na końcu chciałbym przypisać do tej tablicy 16 stworzonych już wcześniej buttonów. Ogólnie zależy mi na iteracji buttonów - nie musi być to koniecznie tablica - jest jakaś inna możliwość?
HTC Universal [G3]
Radio: 1.17.00
ROM: Tomal v8.81 Regular (64MB device) WM6.1 - Hybrid Build: 21042.1.6.0
MiniSMS

*

Offline BigBadBlackDog

  • **
  • 151
  • Płeć: Mężczyzna
    • Moja mała mieścinka :)
  • Sprzęt: i780, Motorola Pro+
Odp: Tablica komponentów C++
« Odpowiedź #3 dnia: Kwiecień 08, 2010, 01:25:07 »
no jak znamy z góry rozmiar, to jak najbardziej można zwykła tablice klasycznie zrobić :) tak z przyzwyczajenia wskaźnikiem robiłem :) bo wskaźnik to zawsze wygoda i mniej przesyłanych danych :)

popróbuj, kombinuj :) zawsze sposobów jest kilka :) nie mam teraz Visuala na dysku  a raczej mi się okres próbny skończył  i prosi o klucz :) bo bym sobie zerknął sam czy zabangla :)
Nie puszczone bąki unoszą się do mózgu, stąd biorą się posrane pomysły