Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 3 z 3

Téma: Ovládání prvku z jiného formu

  1. #1
    Nováček
    Registrace
    Jun 2007
    Příspěvků
    41

    Ahoj,
    jak můžu ve VB.NET ovládat prvky z jinýho formu, než na kterým jsou?
    Např. mám na Form1 Label1 a z Form2 chci změnit jeho text. Pokud ho měním z Form1, tak stačí Label1.Text= ... Z Form2 jsem to zkoušel takhle:
    Kód:
    Dim Form1 As New Form1
    Form1.Label1.Text= ...
    ale to nefunguje - sice to Text ve vlastnosti změní, ale zobrazený zůstává pořád původní text. Už to hledám všemožně snad dva dny a nenacházím
    Odpovídat lze po přihlášení

  2. #2
    Nováček
    Registrace
    Jan 2007
    Příspěvků
    23

    Uz to tady nkde v diskuzi bylo, zkus to pohledat je to tam i z konkretnim prikladem.

    Princip je takovyto:
    Form1 vyvola form2
    Do form2 si posles referenci na form1
    Potom zavolas pres tuto referenci rovnou ten tvuj prvek.

    je to neco jako
    form2.show
    form2.mRefF1 = me
    potom v form2
    mRefF.text1 = "ahoj"

    Kdyz tak na mejla kdyby jsi i pres to nevedel rady.
    Odpovídat lze po přihlášení



  3. #3
    Nováček
    Registrace
    Jun 2007
    Příspěvků
    41

    Díky, už to funguje :yes: )
    Odpovídat lze po přihlášení

Podobná témata

  1. problem so zapisom vicebytoveho prvku do void* data
    Od tomasitto v sekci Programování
    Reakcí: 1
    Poslední příspěvek: 24-09-2006, 19:51
  2. Co jiného než Mio DigiWalker A701
    Od Aramon_ce4you v sekci Jaké si vybrat / koupit zařízení?
    Reakcí: 1
    Poslední příspěvek: 31-07-2006, 07:45