Hi,
Habe mal wieder eine Frage 🙂
Ich Zeichne einen Text in eine fremdes Fenster. Jetzt möchte ich nach bestimmter Zeit den Text auf wieder entfernen.
IntPtr HDC = Win32.GetWindowDC(Table);
string OutString = "Klick";
Win32.TextOut(HDC, GetPos(WinPos.Right - WinPos.Left, ControlDistance.CheckButton_Width), GetPos(WinPos.Bottom - WinPos.Top, ControlDistance.CheckButton_Height), OutString, OutString.Length);
Win32.ReleaseDC(Table, HDC);
Thread.Sleep(3000);
//Hier möchte ich nun die Form refreshen oder andres den Text wieder entfernen.
Hallo Ayke,
Thread.Sleep(3000);
gehört keinesfalls ins GUI. Verwende einen Timer.
Zur eigentlichen Frage: Wenn du alles im OnPaint zeichnest und das solltest du, reicht natürlich was JAck30lena gesagt hat. Das ist die Lösung deines Problems.
herbivore