2 cshmicky cshmicky 于 2017.01.11 03:52 提问

c# winfrom程序 打开窗体设置问题
c#

现在写个C# winfrom 程序遇到点问题,现在想模拟电脑屏保那样子,一段时间不操作弹屏保,操作就关闭屏保出登录页面;一个from1 为屏保窗体,一个from2 为登录窗体 ,一个from3为主菜单窗体,写个计时器设置在20s内没有操作就弹出from1 ,但是发现会一直打开from1 和from2 ,怎么设置它们只打开唯一一个?

1个回答

cyg1230
cyg1230   2017.01.11 09:26

模拟session应该方法有很多,
如果按照你的设计思路,你可以在时间tick方法中将form1和form2.enable = false;解锁时设置为true即可。
或者弹出提示,接着将窗口close()掉。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
winfrom 窗体设置只能同时打开一次
using System.Diagnostics Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length
winfrom-窗体打开大小和全屏设置
窗体打开满屏(非最大化),点击按钮全屏,ESC键按下时推出全屏: public Form1() { InitializeComponent(); KeyPreview = true; DoubleBuffered = true; StartPosition =
C# winform窗体在桌面右下角显示(任务栏上方)
举例要在form2中打开form3窗体,在右下角显示。 form2中写:        form3 form=new form3();         form.show(); 在from3自动生成代码中写:         public Form3()         {             InitializeComponent();             int x =
c#-WinFrom子窗体嵌入主窗体
示例添加嵌入按钮事件代码复用OOP原则解决多个按钮快速编写窗体嵌入 符合面向对象编程方法 独立出打开窗体的方法: //打开窗体方法 private void OpenFrom(Form objFrm) { //将当前子窗体设置成非顶级控件 objFrm.TopLevel = false;
C# WinForm弹出窗口的两种方式
程序猿用C#语言编写form程序的时候,都会使用跳出窗口的语句,比如“form.Show()”和“form.ShowDialog()”,那这两种方法有什么区别呢? 方法/步骤 1  form.Show()弹出窗口         这个方法弹出来的窗体和父窗体(上一个窗体)是属于同一等级的窗体,这两个窗体可以同时存在而且可以随意切换。 2  form.ShowDi
C#Winform打开窗体的几种方法、注意事项的总结
C#Winform打开窗体的几种方法、注意事项的解决 一、打开MDI子窗体,且允许重复打开FrmMytest frmMytest = new FrmMytest();frmMytest.MdiParent = this;frmMytest.Show();
 二、打开MDI子窗体,但不允许重复打开;即如果窗体未打开过,则直接打开,如果打开过,原来的窗体直接显示在最上面
C#WinForm程序显示控制台窗口Console
启动一个WINFORM项目,使用一些API函数将控制台显示出来: AllocConsole 和 FreeConsole。 老规矩,废话不多说,贴代码 using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using
winfrom 判断窗体是否打开
代码如下:http://blog.csdn.net/zdb330906531 Form1 form = null; private void button1_Click(object sender, EventArgs e) { if (form == null || form.IsDisposed) { form = new Form1(); form.
C# WinForm 窗体初始位置
在打开窗体软件时,我们常常需要该窗体有个默认的显示位置,如居中显示等等。 1.窗体居中显示。   传统的居中显示需要计算出显示的长和宽,去掉窗体本身的大小,然后控制显示位置来达到窗体的居中显示,但是在C#中,From本身有个StartPosition属性可以控制居中显示。  StartPosition 默认值是WindowsDefaultLocation ,我们只需要改成Cent
C# Winform窗体自动运行隐藏
c#