Visual Studio的form里我复制几个buttonbutton翻译工具,name全是乱的

编写WinowsForm应用程序时,实现两个窗体之间相互传递值的方法其实很简单。以下用一个例子说明:在名为FormMain主窗体运行过程中利用名为FormInfo窗体,获取用户输入信息,并将这些信息返回给FormMain
1. FormMain和FormInfo
点击“修改...”按钮,显示FormInfo
2. 设置FormInfo中buttonOK和buttonCancal的属性
3. FormInfo代码
public partial class FormInfo : Form
public FormInfo()
InitializeComponent();
/// &summary&
/// 构造函数
/// &/summary&
/// &param name="info"&待修改的信息&/param&
public FormInfo(string info)
// 在TextBox中显示信息初值
textBoxInfo.Text =
/// &summary&
/// 获取修改后的信息
/// &/summary&
public string Information
get { return textBoxInfo.T }
4. FormMain中 buttonInfo_Click
private void buttonInfo_Click(object sender, EventArgs e)
// 实例化FormInfo,并传入待修改初值
FormInfo formInfo = new FormInfo(labelInfo.Text);
// 以对话框方式显示FormInfo
DialogResult result = formInfo.ShowDialog();
if (result == System.Windows.Forms.DialogResult.OK)
// 如果点击了FromInfo的“确定”按钮,获取修改后的信息并显示
labelInfo.Text = formInfo.I
5. 运行效果
===========
知识点延伸知识点1:FormMain和FormInfo是对象。两窗体之间的信息交换,就是两个对象之间的信息交换。很多人迷失在Visual Studio可视化编程界面,编程时把这点抛到九霄云外啦!
知识点2:在FormMain中buttonOK事件处理函数中,很多人错误地认为FormInfo关闭后,它的实例formInfo就不存在了。其实,按照C#的规定,这个实例一直存在,直到从函数中退出才会销毁,交给垃圾回收!
winform 两个窗体之间来回传值/相互传值
父窗体,选择行,得到当前行,传递给子窗体,一般通过 子窗体构造函数,加参数传递,参数少,可直接传 某个要修改的值,如果 修改的多,一般都是取出当前行 ,进行传递。
【WinForm】—窗体之间传值的几种方式
&&&&小编最近维护一个Winfrom窗体,是项目中CS端的主窗体,很多子窗体需要从主窗体获取值,同时子窗体还需要给主窗...
C#窗体向另一个窗体实时传值
winform跨界面传值
c#多个窗体之间传值
多个窗体传值,就是把一个窗体中的值通过某种方式传递给另一个窗体,如把A窗体的一个textbox中的字符串(但不限于字符串,简单起见,只展示一个字符串),传递给另一个窗体B的textbox(接受字符串)...
【转】c#实现在两个窗体(winform)之间传输数据或变量的方法
在父窗体中显示子窗体时,加上子窗体.Owner=
在子窗体中定义一个父窗体对象,在Load函数里面让父窗体对象=(父窗体类型)this.Owner。
然后用这个父窗体对象就可以在子窗体的...
c#中如何在两个窗体间传递数据?
12:54天若星尘 | 分类:C#/.NET | 浏览2397次
窗体A、B,A中有listbox1,B中有listbox2和按钮1。
如果是登陆界面中的用户,密码,最好定义个静态类存放,用里面的静态属性进行存储,传数据到另外一个窗体,只要用类名去点出来用就可以用了(在一个解决方案中,用静态属性模拟全局变量)...
在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。
第一个全局变量:
这个最简单,只要把变量描述成static就可以了,在form2中直接引用...
C#简单窗体应用程序(一)
使用C#创建控制台应用程序的基本步骤:
(1)创建项目;
(2)用户界面设计;
(3)属性设置;
(4)编写程序代码;
(5)保存、调试、运行;
例题:创建一个Windows窗体应用程序,在窗体中...
没有更多推荐了,visual studio里form的设计器界面突然没了
[问题点数:20分,结帖人caleeoo]
本版专家分:45
结帖率 100%
CSDN今日推荐
本版专家分:2306
本版专家分:6104
2006年2月 C/C++大版内专家分月排行榜第二
本版专家分:45
本版专家分:45
本版专家分:4
本版专家分:45
本版专家分:844
本版专家分:1007
匿名用户不能发表回复!
其他相关推荐本文章将会介绍一个Visual Studio 2010内置的一个sqlserver数据库的比较工具,数据库比较工具,也就是对两个数据库的表进行比较,查看他们中间的差异,目前市场上也有很多这样的数据库比较工具,但是Visual Studio 2010内置的肯定是要好一些,而且不需要安装第三方的工具,这个工具提供了很多功能,例如:数据库的开发、版本控制、代码分析等等
目前Visual Studio 2010提供SQL SERVER的数据比较,但是不支持2000的比较,所以SQLSERVER的开发人员是没办法是用这个工具的,下面就一步一步来讲下如何来使用这个工具。
第一步:打开&Visual Studio 2010 在开始菜单中> Program > Microsoft Visual Studio 2010 > Microsoft Visual Studio 2010.
第二步:当VS2010打开后,然后打开菜单功能:Data --> Data Compare --> New Data Comparison
第三步:打开界面后,我们可以看到需要输入原始数据库以及目标数据库的按钮
第四步:需要我们选择数据远以及目标的数据库,如果我们能够看到上面的界面,然后根据需要选择下面的功能选项,最后点击“完成”按钮即可。
第五步:点击完成后,会出现新的界面,然后按照左右列输入相应要比较数据库的表,然后点击“完成”按钮
第六步:一旦点击了完成按钮,那么会出现比较结果页面,比较页面会有一些数据分析的内容,例如数据的差值等等
第七步:在同一个窗口界面中,里面还有一些我们有用的信息,里面包含了原数据表以及目标数据表里的数据差异信息。
第八步:最后在同一个界面中,还有差异信息的插入sql语句的信息
转载请保留当前帖子的链接:&谢谢!
&&&回复&&&:
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:10
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员用visual studio设计一个界面,确定功能,要求如下:下拉式菜单,弹出式菜单,工具栏,状态_百度知道
用visual studio设计一个界面,确定功能,要求如下:下拉式菜单,弹出式菜单,工具栏,状态
用visualstudio设计一个界面,确定功能,要求如下:下拉式菜单,弹出式菜单,工具栏,状态栏,对话框(自定义通用),求帮助!!...
用visual studio设计一个界面,确定功能,要求如下:下拉式菜单,弹出式菜单,工具栏,状态栏,对话框(自定义通用),求帮助!!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
获赞数:34
擅长:暂未定制
工具/原料  Visual Studio工具(我使用的是Visual Studio 2010)。  Icon图片(非必选),简洁的图片  步骤/方法  1  打开Visual Studio工具,工具界面如下(没有使用过编程的朋友们可以看看):【】  2  打开【文件】---【新建】---【项目】出现如下框:  3  在出现的框中在框里选择window C# 再选择windows窗体应用程序,在名称里输入:MyStudentSys(我这里要做高校学生管理系统),这个名字自己可以根据需要起,尽量要有意义,下面的位置是自己保存项目文件的的目录,这里我放在E盘。整体界面如下:  4  点击确定后就出现了,第一个窗体程序,我们就是在这个窗体里实现登录功能和制作美丽的登录界面,第一个form程序form1窗体:  5  看到这是不是很失望,怎么什么都没有,别急,我们就是在这什么都没有的窗体上添加我们自己需要的东西,首先我们修改下这个窗体的名称改为:学生管理系统登录(修改的具体步骤在图下面),再添加个Icon图片,就是标题前面的图片(图下面有详细的步骤),修改之前需要打开form1窗体的属性,步骤:右键点击,点击属性,就会出现属性框:看到这个框就找到了,窗体程序的属性,我们很多地方要使用这里,修改标题的步骤,找到Text属性就是上面图片蓝色的部分,把form1改为:学生管理系统登录。找到Icon 在其后点击,选择我们事先准备好的ICON图片(非必须,软件默认的也有,为了美观自己可以添加修改)修改好后我们就实现了如下的界面。  6  好了简单的界面就这做好了,剩下就是添加我们需要的东西了,并且实现登录功能,这需要使用控件,在软件左边打开工具箱,如果找不到,就点击软件视图,找到工具箱,点击就可以出现了。我们主要使用这几个控件 button(按钮控件),label(标签),textbox(文本框),combobox(组合框)这些控件在工具箱可以找到,工具箱:  7  点击选择label(标签)把他拖到form1窗体里合适的位置,然后在属性框里找到txet在其后把label1修改为:登录名,同理再拖2个标签控件,分明把Text属性值修改为: 密码,登录类型,再在工具箱里拖两个textbox到form1窗体合适的位置,同理再拖combobox空间到窗体里,最后实现如下的效果,如果没有实现就在工具箱里看看选择的控件对不对,别忘了把标签(label)的TEXT属性值改为汉字,还有buttn 按钮的控件Text也要改为汉字,即登录和取消。如果标签(label)有背景颜色,找到backcolor属性修改为无色,控件的大小自己可以拖动,设为自己看着合适美观的效果,最后修改显示的效果:  8  9  是不是发现和最上面做好的相比没有标题,我们可以再从工具箱里托一个label 表填,在Text属性里输入:高校学生管理系统, 把文字设为大一点,设置字体可以找到属性font 点击选择相应的大小和字体类型,最后实现的效果:  10  界面做好了,点击软件的运行调试按钮看看效果:软件运行按钮:运行后,看看是不是弹出一个登录框,但是你点击登录是不是没有反应,别急,现在还没有给窗体写事件,运行结果如图:  11  点击关闭,点击菜单栏 【调试】--观察下是否还在调试,如果在调试,就停止调试,截下来我们要写事件了,就是要实现登录的功能,首先再重新创建一个主窗口,就是等会我们登录成功了要跳转到那个主窗体,登录窗体关闭。创建主窗体 步骤:在视图里找到解决方案资源管理器,右击解决方案MyStudentSys ,点击添加,再点击新建项,选择Visual C#项,选择window窗体,点击确定就好了,有创建一个窗体,在窗体里随便拖进今个控件,验证等下我们是否登录进来,如下:  12  等下如果登录成功就进入这个窗体界面,不成功,不让登录,现在双击点击登录界面的登录按钮,后显示如下如,并在代码 { } 里写入下面的代码:  string name = &admin&;  string pass = &0000&;  if(name==textBox1.Text.Trim()&&pass==textBox2.Text.Trim())  {  Form2 form=new Form2();  form.Show();  this.Hide();  }  点击运行调试看看,在输入框里登录名输入 admin 密码 :0000点击登录看能不能进入,Ok ,我测试成功。  13  下面我们创建 取消 按钮时间,即点击取消,就退出程序。双击取消按钮,在{} 里写上下面的代码:Application.Exit(
为你推荐:
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Visual Studio在DEBUG C的时候出现异常,但是不是停留在我的代码里面怎么办
<a data-traceid="question_detail_above_text_l&&
而是停留在一个c语言库的代码里面gs_report.c,我该怎样知道是我运行的哪一行出错的呢?
0x 处有未经处理的异常(在 newspagecrawler.exe 中): RangeChecks 检测代码检测到超出范围的数组访问。
看调用堆栈

我要回帖

更多关于 Button是什么意思 的文章

 

随机推荐