|
Partner
|
|
|
Form Fade-In Effekt
Autor:
Shion
|
Sprache:
C#
|
Bewertung:
7,4 (1 Bewertung)
|
Anzahl der Aufrufe:
3525
|
Beschreibung:
Dieses Snippet zeigt wie ein Fenster zentriert gestartet werden kann mit einem Fade-In Effekt. Und dies in einem zweiten Thread, so dass das GUI auch während des Effekts auf User-Input reagieren kann.
Abgelegt unter: fadein, fade in, fade-in, fade, center, centered, zentriert.
|
| C# |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
public partial class LogOn : Form
{
public LogOn()
{
InitializeComponent();
this.StartPosition = FormStartPosition.CenterScreen;
this.Opacity = 0;
}
#region Delegates
delegate bool delBool();
#endregion
private void LogOn_Load(object sender, EventArgs e)
{
new Thread(new ThreadStart(delegate { FadeIn(); })).Start();
}
private void FadeIn()
{
delBool fis = new delBool(fadeInStep);
while (!(bool)this.Invoke(fis)) { }
}
private bool fadeInStep()
{
this.Opacity += 0.01;
Thread.Sleep(2);
if (this.Opacity == 1)
return true;
else
return false;
}
}
}
|
|
Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)
|
|
Diese Snippets könnten für Sie interessant sein:
|
|
|
|
|
|
|
|
|