Hallo,
meine Anwendung hat den Zweck ein Bild (bmp) als Startbild darzustellen.
Der Einfachheit halber übergebe ich meiner Klasse "WpcStartupView"
nur eine Bitmap als BackgroundImage.
Erst mache ich die Anweisung über Größe und Style des Fensters:
Auf ganzem Bildschirm und ohne Titelzeile anzeigen.
Dann erzeuge ich ein Image aus einer Bitmap-Datei.
Anschließend weise ich dieses Image dem Background zu mit Angabe der Breite und Höhe.
Danach möchte ich noch den Benutzer einige Infos zukommen lassen.
Diese Infos zeige ich mit dem Tool "ErrorProvider" incl. ToolTip oben links neben einem unsichtbaren Steuerelement "Textbox" an.
Das Unschöne dabei ist, dass die Anzeige in diesem Moment anfängt zu flackern.
Ich nehme an, dass hierbei das Fenster mehrmals hintereinander neu aufgebaut wird.
Ist es möglich diese Flackern zu umgehen.
Vielen Dank für eure Hilfe.
Grüße von CopWorker
meine Anwendung hat den Zweck ein Bild (bmp) als Startbild darzustellen.
Der Einfachheit halber übergebe ich meiner Klasse "WpcStartupView"
C#:
public partial class WpcStarupView : Form
Erst mache ich die Anweisung über Größe und Style des Fensters:
Auf ganzem Bildschirm und ohne Titelzeile anzeigen.
Dann erzeuge ich ein Image aus einer Bitmap-Datei.
Anschließend weise ich dieses Image dem Background zu mit Angabe der Breite und Höhe.
C#:
//Window an Bildschirm anpassen; Maximiert und ohne Titelzeile
this.WindowState = FormWindowState.Maximized;
this.FormBorderStyle = FormBorderStyle.FixedDialog;
//Image von Bitmap Datei erzuegen und Image vom Bitmap auf BackgroundImage skalieren
Image imOldFile = Image.FromFile(strBitmapFilePath);
this.BackgroundImage = new Bitmap(imOldFile, this.Width, this.Height);
Application.DoEvents();
Danach möchte ich noch den Benutzer einige Infos zukommen lassen.
Diese Infos zeige ich mit dem Tool "ErrorProvider" incl. ToolTip oben links neben einem unsichtbaren Steuerelement "Textbox" an.
C#:
epInfo.Icon = Properties.Resources.Check_Good;
epInfo.SetError(lbInfo, "The suitable image was successfully loaded");
Das Unschöne dabei ist, dass die Anzeige in diesem Moment anfängt zu flackern.
Ich nehme an, dass hierbei das Fenster mehrmals hintereinander neu aufgebaut wird.
Ist es möglich diese Flackern zu umgehen.
Vielen Dank für eure Hilfe.
Grüße von CopWorker