logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

VB6 - Jak dynamicznie tworzyć i układać kontrolki na formie?

fafal23 27 Lip 2011 19:11 1152 1
REKLAMA
  • #1 9765372
    fafal23
    Poziom 12  
    Posty: 112
    Pomógł: 1
    Ocena: 1
    Koledzy pomóżcie bo tego nie rozumiem.

    Otwieramy nowy projekt
    Na formie układamy kontrolkę "Image" tak żeby zajmowała praktycznie całą formę
    i wskazujemy jej jakiś obrazek.
    Na wolnej przestrzeni nie na obrazku ustawiamy przycisk i wpisujemy taki kod:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Jest to utworzenie nowej kontrolki w kolekcji kontrolek która nazywa się "urządzenie".
    No i oczywiście wstawiamy gdzieś na formie, w tym przypadku na obrazku kontrolkę, powiedzmy przycisk. Nadajemy mu nazwę "urzadzenie". Potem kopiujemy i wklejamy. Wyskoczy komunikat z zapytaniem o utworzenie kolekcji kontrolek, potwierdzamy i kasujemy nowo utworzoną kontrolkę.
    Odpalamy program i działa to tak że po naciśnięciu przycisku zostaje wygenerowany nowy przycisk i ustawia się on obok poprzedniego. Każde wciśnięcie przycisku wygeneruje nowy przycisk. Wszystkie przyciski leżą na zdjęciu i je widać.
    Teraz kasujemy przycisk i tym samym utworzoną tablicę kontrolek "urzadzenie". Układamy na formie etykietę (również na zdjęciu) i nadajemy jej tę samą nazwę "urzadzenie". Tak samo kopiujemy wklejamy, potwierdzamy że chcemy utworzyć tablicę kontrolek i nowo utworzoną kontrolkę kasujemy. Odpalamy program wciskamy przycisk i? Nic nie widać! Każda etykieta jaką utworzymy jest pod obrazkiem!
    Dlaczego?
    Nie umiem zrobić tak żeby etykieta pojawiła się na obrazku! Zabawa z "Bring To Front", Tab'ami nic nie daje!
    Jak to zrobić?
  • REKLAMA
  • #2 9774660
    vViktor
    Poziom 12  
    Posty: 20
    Pomógł: 5
    Chyba łatwiej byłoby mi dojść gdybyś wysłał projekt forma. Może spróbuj w bloku "With" dopisać .ZOrder(0)
REKLAMA