zoukankan      html  css  js  c++  java
  • 不透明的形式在c#中

    介绍 在c#中,我们可以使用不透明度属性来访问窗口窗体的不透明度。本文向您展示了如何使用一个简单的项目对其进行更改。 使用的代码 System.Windows.Forms.Timer 我们将尝试在WinForm上实现一个淡入和淡出效果。为此,我们使用system . window . forms . timer。 我们将在我们的项目中使用三个定时器: TimerFadein:显示淡出效果。TimerFadein对它的Tick事件运行以下方法。隐藏,复制Codeprivate void TimerFadein_Tick(object sender, EventArgs e) { / /防止计时器重叠 如果(timerHalfFadeOut。启用| | TimerFadeout.Enabled) { TimerFadein。启用= false; 返回; } timerRunning = true; / / 这一点。不透明+ = 0.05; 如果这一点。不透明度祝辞= 0.95) { 这一点。不透明度= 1; timerRunning = TimerFadein。启用= false; } maskedTextBoxOpacity。=(这个文本。不透明度* 100).ToString (); hScrollBar1。值= (int)(这一点。不透明度* 100); } TimerFadeout:显示淡出效果。TimerFadeout在它的Tick事件上运行下面的方法。隐藏,复制Codeprivate void TimerFadeout_Tick(object sender, EventArgs e) { / /防止计时器重叠 如果(timerHalfFadeOut。启用| | TimerFadein.Enabled) { TimerFadeout。启用= false; 返回; } timerRunning = true; / / 这一点。不透明- = 0.05; 如果这一点。不透明度& lt; = 0.05) { 这一点。不透明度= 0; Application.ExitThread (); } maskedTextBoxOpacity。=(这个文本。不透明度* 100).ToString (); hScrollBar1。值= (int)(这一点。不透明度* 100); } timerHalfFadeOut:显示0.5不透明度和淡出效果。timerHalfFadeOut在它的Tick事件上运行下面的方法。隐藏,复制Codeprivate void timerHalfFadeOut_Tick(object sender, EventArgs e) { / /防止计时器重叠 如果(TimerFadeout。启用| | TimerFadein.Enabled) { timerHalfFadeOut。启用= false; 返回; } timerRunning = true; / / 这一点。不透明- = 0.05; 如果这一点。不透明度& lt; = 0.50) { 这一点。不透明度= 0.5; timerRunning = timerHalfFadeOut。启用= false; } maskedTextBoxOpacity。=(这个文本。不透明度* 100).ToString (); hScrollBar1。值= (int)(这一点。不透明度* 100); } 运行带有渐变效果的WinApp 为了使应用程序具有渐变效果,我们必须在构造函数中将窗体的不透明度改为零。我们还必须启用TimerFadein,以显示我们的WinApp的淡入效果。 隐藏,复制Code

    public Form1()
    {
        InitializeComponent();
        this.Opacity = 0;
        TimerFadein.Enabled = true;
    }

    嗯,其他的方法(比如关闭WinApp和淡出效果)与上面的方法非常相似。我们只需要启用或禁用计时器。有关更多细节,请参阅源代码。 好运! 本文转载于:http://www.diyabc.com/frontweb/news10788.html

  • 相关阅读:
    burpsuite 关于部分https抓包失败原因
    记一次对汉明科技无线运营系统审计的过程
    nmap script 总结
    python argparse总结
    unix 密码破解,zip破解总结
    python 反向shell后门
    结构体的不完整声明
    [转载][来自csdn]RTS和CTS是什么意思?
    博客开通成功
    system系统调用返回值判断命令是否执行成功
  • 原文地址:https://www.cnblogs.com/Dincat/p/13473254.html
Copyright © 2011-2022 走看看