CSDN论坛 > .NET技术 > ASP.NET

窗体1open出窗体2,如何在窗体2关闭窗体1(脚本)? [问题点数:0分]

Bbs1
本版专家分:3
结帖率 95.83%
CSDN今日推荐
Bbs5
本版专家分:4122
Bbs6
本版专家分:7282
Bbs9
本版专家分:55523
Blank
微软MVP 2009年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Bbs1
本版专家分:3
匿名用户不能发表回复!登录|注册
其他相关推荐
Windows窗体应用程序设计
Windows窗体应用程序设计 1 窗体设计 2 常用的控件设计 3 多文档窗体 4 窗体设计的事件机制
动态创建窗体如何相互通讯2
动态创建窗体如何相互通讯 2个动态创建出来的窗体嵌在窗体中 这2个窗体相互通讯
c# 双进程守候
本程序中利用timer组件实现两个进程间的相互守候,当你关闭窗体一马上就会弹出窗体2,当你关闭窗体2,马上又会弹出窗体一,就像杀不死的病毒一样。
ACCESS常用窗体查询
刘小军经典教程,初学者必看,强烈推荐!<BR>由浅入深的介绍几种最常用的利用主/子窗体来实现查询的方法,使初学者和有一定VBA基础的人可以更好的使用窗体查询这种手段。  
.net WinForm基础程序(1)
1、继承窗体的设计 2、渐显的窗体 3、可调透明区域的窗体 4、使程序始终在前面
第2章 Windows窗体和对话框
第2章 Windows窗体和对话框第2章 Windows窗体和对话框第2章 Windows窗体和对话框
禁止关闭窗体.rar
禁止关闭窗体.rar 禁止关闭窗体.rar禁止关闭窗体.rar
Java关闭窗体的六种方法
Java关闭窗体的六种方法Java关闭窗体的六种方法Java关闭窗体的六种方法
C#简易窗体计算器
一、实验题目:计算器实验 二、实验目的: 1)熟悉.NET的编程方法,掌握项目的创建与使用及安装; 2)熟悉C#编程语言,字符串使用、自定义类、自定义类库等; 3)熟悉Windows应用程序类编程、事件驱动编程; 三、实验内容: 1)参照Windows提供的计算器工具,设计一个与之类似的程序;另外可参考运行效果下载(计算器Demo程序); 2)基本要求:实现“普通运算”功能,支持连续运算,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25. 3)附加要求: A,支持“科学运算”功能,即输入表达式时遵循运算符号的优先原则,连续输入“2+3×5”后点击“等号”按钮进行运算其结果为17; B,支持数字键盘(小键盘)输入功能(焦点不在文本框内时也支持键盘输入); 四、实验方法 经过用户的输入得到数学表达式后,可选择以下方法计算结果: 方法1)不定义"计算类",根据用户输入在程序中直接计算出结果。 方法2)在项目中设计一个计算类(CalculateClass),其中包含“普通计算”和“科学计算”功能,即输入数学运算表达式字符串,返回计算结果。直接在项目中调用该类,输出计算结果。 方法3)在解决方案中增加一个类库(ClassLibrary)项目(在bin\debug下生成dll文件),其中包含计算类(CalculateClass),该类中包含两个方法(普通计算和科学计算),可以根据表达式计算结果。然后在计算器项目中“引用”该类库中的类,输出计算结果; 点评:方法1代码重用性差;方法2代码重用性好,在项目内可方便使用;方法3代码重用性较好,能在不同的项目内重用。 五、实验说明 1)认真分析总结每个“按钮”点击之后的动作(对应的代码); 默认的控件是Button按钮,其实可以用其他支持Click事件的控件替代也行,比如图片控件PictureBox; 2)代码的共享:如数字按钮可以共享一个事件代码; // 参考代码 private void button2_Click(object sender, EventArgs e) { Button objbutton = (Button)sender; label1.Text = "你按了第" + (sender as Button).Tag.ToString() + "个按钮"; } 3)考虑操作性或实用性,如支持退格键、异常输入处理等; 4)为突出实验重点,可以不考虑数制转换、复合运算、括号运算等功能; 5)支持数字小键盘输入时,留意理解窗口的KeyPreview属性,即是否窗口接收键盘事件。另外实现时会涉及到“焦点隐藏”问题,以及按钮的键盘事件等。 敲键盘时发生的事件当然是键盘事件,关键是“窗体”还是“控件”接收键盘事件。如果窗体的KeyPreview设为true,则敲键盘时发生的事件被窗体接收;否则就是控件接收键盘事件。 所谓“焦点隐藏” 是指界面上没有焦点,例如系统提供的计算器。方法一:界面上的控件不获取焦点或者没有焦点(如标签);方法二:将焦点藏在界面上不可见的控件上。 支持数字键盘输入的情形:当焦点在按钮1上时,按数字键2,其使用效果应相当于点击了按钮2。 6)键盘事件KeyPress和KeyDown中e参数包括键盘码; private void KeyBoardForm_KeyPress(object sender, KeyPressEventArgs e) { //KeyPress 不能识别组合键 label1.Text = "你按的键是:" + e.KeyChar; } 7)“麻雀虽小,五脏俱全”,程序很容易出Bug,请认真调试; 8)要想达到界面有特点,不亚于在功能上下功夫。
C# 新手实例:在窗体上显示图片和文字
C# 新手实例:在窗体上显示图片和文字 C#新手实例:在窗体上显示图片和文字,超简单,本来不想放出来的,不过多看些实例有好处的。
关闭