C#窗体的问题 有一个窗体,当用户离开的时候 可以点击锁定按钮,不退出,但是窗体的透明度降低,同时窗体上浮现一个对话框,就是输入解锁密码,当用户输入密码之后 一切恢复正常的效果,那位能给个方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Thread t = null; public BaseForm() { Control.CheckForIllegalCrossThreadCalls = false; InitializeComponent(); } private void BaseForm_MouseLeave(object sender, EventArgs e) { t = new Thread(new ThreadStart(hide)); t.IsBackground = true; t.Start(); } private void hide() { for (int i = 1; i <= 100; i++) { this.Opacity = (float)(100 - i) / 100; Thread.Sleep(100); } } private void BaseForm_MouseHover(object sender, EventArgs e) { if (t != null) { t.Abort(); t.DisableComObjectEagerCleanup(); this.Opacity = 1; } } 不会 winform写特效 http://topic.csdn.net/t/20060721/13/4895804.html http://blog.csdn.net/suspension/archive/2005/07/29/439496.aspx 这个思路好,俺也写写,以前在B/S里写过;但没在C/S里写过 模态对话框,或者遍历所有窗体并隐藏之,可以把它们放到一个List<Form>之类的变量里,弹出你的锁屏窗体并降低透明度,密码验证确定后,再次遍历List并显示之 更改窗体的透明度Opacity这个属性的值就行了 Form1 fm = new Form1();this.Opacity = 0.6;fm.ShowDialog(); show出来的窗口可以将关闭按钮,最小化按钮,最大化按钮去掉。 或者直接去掉标题栏就拖动都不行了。 这样不行滴,直接alt+F4 不也一样吗,ctrl+alt+del 不也一样吗 C# 线程终止问题 在GridView中点击每行后面的“编辑”按钮进入编辑页面,怎么也实现不了,求教! 对智能客户端的离线功能的原理还是不很理解,请指点 简单而高难的RowHeader处理 Monitor.Enter,可以在新线程里修改UI控件的属性吗? 让一行网格显示多个数据 在线等待,如何在应用程序获得session的值? TextBox寬度問題 GET的Referer内含有中文如何处理? 关于数据类型 本地与Webservice数据一致性问题 100分外加100元求解登陆淘宝网并获取另一个页面的源文件
Thread t = null;
public BaseForm()
{
Control.CheckForIllegalCrossThreadCalls = false;
InitializeComponent();
}
private void BaseForm_MouseLeave(object sender, EventArgs e)
{
t = new Thread(new ThreadStart(hide));
t.IsBackground = true;
t.Start();
} private void hide()
{
for (int i = 1; i <= 100; i++)
{
this.Opacity = (float)(100 - i) / 100;
Thread.Sleep(100);
}
}
private void BaseForm_MouseHover(object sender, EventArgs e)
{
if (t != null)
{
t.Abort();
t.DisableComObjectEagerCleanup();
this.Opacity = 1;
}
}
this.Opacity = 0.6;
fm.ShowDialog();