可是这样处理后又怎么才能关闭这个窗体呢?
追答额 你不是想点x的时候最小化? 那你想什么时候关闭呢。。可以自己定义退出按钮点击再退出可好?
还是说其实你只是想有最大最小化的功能并且能够点X关闭?这个你可以修改Frame的windowstate属性实现
就是要点X的时候隐藏窗体,然后要用什么方法才能关闭窗体?
追答可以加个按钮 点击退出。 在Click事件中this.Close();
追问直接“加个按钮 点击退出。 在Click事件中this.Close();”是不行的!因为前面已经改写了“关闭按钮的closing事件处理程序”。
追答在closing中判断一下object sender,如果sender是那个按钮,就不做Hide和Cancle
可是这样处理后又怎么才能关闭这个窗体呢?
追答目的:点击关闭按钮后不关闭窗体,而是让窗体隐藏。
楼主要的不就是这个效果吗?
难道你是直接把主窗体的关闭改成隐藏?这样的话我也想知道你最后怎么关闭这个窗体了
只能从进程关闭
是的,就是要把主窗体的关闭改成隐藏,然后用其它方式关闭窗体:实现和SQL Server服务管理器一样的关闭方法!
本回答被网友采纳C# 怎么修改窗体关闭按钮的触发事件
FormClosed是窗体关闭以后出发的事件,FormClosing是窗体关闭时候触发的事件。在窗体属性的板块,点击方法的闪电形状图标,双击需要修改的方法名后面的空白处就好了 单机关闭不关闭窗体?可以修改窗体属性把关闭按钮弄掉的,或者话可以写个messagebox
...button,我想设置当点击它的时候退出关闭窗体,怎么设置?
} \/\/看你是关闭主窗体还是当前窗体。如果是当前窗口,就用this.Close(); \/\/Application.Exit();\/\/用于退出主窗体(直接关闭软件)
...当点击按钮,打开另一个窗口打开时,按钮失效 当窗口关闭时,有效...
1:设置焦点,当打开新窗体时,只有新窗体获得焦点,只有当该窗体关闭,才能进行下一步操作.2:以ShowDialog() 的方式把新窗口打开,在打开的时候设置为不可用,当关闭窗体后,设置回来 if(newWindow.ShowDialog() != DialogResult.Cancel){ btnTest.Enabled = false;} btnTest.Enabled = true;3:在当前类里...
C#如何把winForm上的最大化按钮去掉,还有把窗体最少化和关闭的样式改变...
去掉最大化按钮可以把窗体的属性MaxmizeBox=false就可以了。改变样式有两种方法:一种是用现成的皮肤,搜C#皮肤就可以很简单。第二种是重绘窗体,难度较大,还得出来系统消息。建议使用第一种。
c#窗体点击关闭按钮怎么最小化到托盘中而不退出程序?
楼主你好~可以在窗体的Closing事件中进行操作,大约如下:privatevoid Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e){ \/\/ 取消关闭窗体 e.Cancel = true;\/\/ 将窗体变为最小化 this.WindowState = FormWindowState.Minimized;} 如果要实现最小化到托盘,则必须在窗体内加入控件...
C#中在一个窗体中点击弹出另一个窗体,同时关闭本窗体
点击按钮后this.Hide();new Form2().Show();隐藏后要让他显示的话 再次调用控件的Show()方法就好了
C# 如何使window窗体关闭按钮无效
在事件里面找到FormCloseing事件,编辑该事件,在里面写上一条语句“e.Cancel = true;”,这样关闭按钮就失效了
c#窗口关闭按钮
首先将FormBorderStyle设置为None 然后在Form顶端添加你喜欢的最大化,最小化,以及关闭按钮 实现窗体的移动,代码如下:bool formMove = false;\/\/窗体是否移动 Point formPoint;\/\/记录窗体的位置 private void Form1_MouseUp(object sender, MouseEventArgs e){ if (e.Button == MouseButtons.Left)\/\/按...
C#窗体,在点击窗体上面关闭按钮时,弹出对话框提示用户是否关闭,有确 ...
貌似对话框还没有内置这个功能,可以自己做,在代码里面声明一个bool型变量,窗体初始化时dialogshowflag=true;对话框显示部分:if(dialogshowflag==true)messagebox.showdialog(...);点击“下次不再显示”就就赋值dialogshowflag=false;这样就行了,希望对你有帮助 ...
c# 关闭按钮和窗口是总要弹出两遍对话框,该如何修改
加一个公共的变量: bool b_close =false;private void FrKeyChange_FormClosing(object sender, FormClosingEventArgs e){ if(b_close )return;if (MessageBox.Show("您确定要离开程序?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel){ b_close =true;Applica...