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ž 2 z 2

Téma: C#, WinForms a thready

  1. #1
    Nováček
    Registrace
    Dec 2005
    Příspěvků
    29

    Z jinyho threadu se z nejakyho duvodu nedaji menit prvky WinForm... Pokazdy kdyz to zkusim se to sekne. Jak se to da ve WM 2003 vyresit?
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SMob
    Registrace
    Jan 2004
    Příspěvků
    2,017

    Ano, s GUI prvky muze manipulovat jen thread, ktery je vytvoril. To plati pro Windows Mobile i pro "velka" Windows.

    Takze pro pristup z jineho threadu zavolejte metodu Control.Invoke, ktere predate delegata ukazujiciho na metodu s kodem, ktery manipuluje s UI prvky.

    Kód:
    myTextBox.Invoke(new MyUpdateDelegate(UpdateMethod));
    Odpovídat lze po přihlášení