News:
|
|
Das "Flackern" tritt leider nicht nur mit Form.Shown auf sondern auch mit Load - deinen Tipp mit Suspend/ResumeLayout könnte funktionieren. Das teste ich jetzt direkt mal :)
– daWastl 10.01.2012
|
||
In dem "schlimmsten" Projekt meines Kollegen mal versucht: es wird auf jeden Fall besser - Danke dir für deine Tipps!
– daWastl 10.01.2012
|
Settings.Default.Save();einbauen, und schon ist die Form-Property user-spezifisch gespeichert und wird beim nächsten Laden des Forms wieder wie von Geisterhand angewendet.
|
das "funktioniert" leider nicht, soll heißen wir können leider diese tolle Funktion leider nicht nutzen, da die Infos beim Start nicht fix sind. Rechte, Lizenz-Informationen und Grunddaten können sich auch geändert haben. Unsere Applikation gibt es "leider" her, dass ein User an unterschiedlichen Arbeitsplätzen sitzt und jedes Mal die gleichen Einstellungen haben will, d.h. Lesen in Datenbanken...
– daWastl 10.01.2012
|
||
Dann könntest Du noch überlegen, ob Du die User-scoped AppSettings in Deiner DB verwaltest. Prinzipiell sollte das mit einem eigenen SettingsProvider gehen - siehe dazu den Überblick in http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx Ich hab das aber leider selbst noch nicht gemacht und auf die Schnelle jetzt auch nichts richtig passendes bei Google dazu gefunden.
– Matthias Hlawatsch 10.01.2012
|
Me.SetStyle(System.Windows.Forms.ControlStyles.DoubleBuffer, True)
Me.SetStyle(System.Windows.Forms.ControlStyles.AllPaintingInWmPaint, True)
Me.SetStyle(System.Windows.Forms.ControlStyles.ResizeRedraw, True)
Me.SetStyle(System.Windows.Forms.ControlStyles.UserPaint, True)
|
|