社区
C#
帖子详情
如何在form1中控制一个已经实例化的form2
charli2000
2004-07-09 04:12:32
有2个form,都已经new出来了。
要实现在form1中按一下按钮,在form2中一个Lab中设置一个值。
老是说我需要重新new一下form1。
...全文
106
6
打赏
收藏
如何在form1中控制一个已经实例化的form2
有2个form,都已经new出来了。 要实现在form1中按一下按钮,在form2中一个Lab中设置一个值。 老是说我需要重新new一下form1。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxcc
2004-07-09
打赏
举报
回复
有2个form,都已经new出来了。
要实现在form1中按一下按钮,在form2中一个Lab中设置一个值。
老是说我需要重新new一下form1。
//设置form2中一个Lab的属性modiflier=public
然后
Form2 frm = new Form2();
frm.Lab.Text="AnyValue";
顺边问一下,我制作了两个窗体form1.cs form2.cs在form1.cs做了一个菜单其中有一项新建,当点击新建是如何弹出form2.
在线等!
//在新建菜单的click事件的处理过程中,增加如下代码
Form2 frm = new Form2();
frm.Show();
//或者frm.ShowDialog();
CMIC
2004-07-09
打赏
举报
回复
多个窗体之间如何互相调用
http://dotnet.aspx.cc/ShowDetail.aspx?id=B8C64B14-5A2C-462F-8097-2726D7D15C1D
chNET
2004-07-09
打赏
举报
回复
晕,写错了,应是:
form2 f2 = new form2();
f2.Show();
chNET
2004-07-09
打赏
举报
回复
to:"顺边问一下,我制作了两个窗体form1.cs form2.cs在form1.cs做了一个菜单其中有一项新建,当点击新建是如何弹出form2."
form1 f1 = new form1();
f1.Show();
chenyuming2004
2004-07-09
打赏
举报
回复
你把form2中的Lab设为public static
在form1中就可以设置Lab了,不用实例化。
form2 f2=new form2;
f2.Show();
feidaoxiaoli
2004-07-09
打赏
举报
回复
顺边问一下,我制作了两个窗体form1.cs form2.cs在form1.cs做了一个菜单其中有一项新建,当点击新建是如何弹出form2.
在线等!
Python自动化测试之Selenium
本课程详细介绍了Selenium Python版本的自动化测试方法和实践,通过本课程的学习你将掌握如下内容:Selenium 测试环境搭建单元测试、生成测试报告、定位元素、WebDriver属性和方法、WebElement属性和方法、操作
form
表单、操作下拉列表、处理等待、远程测试、Selenium Grid、鼠标事件、键盘事件、调用js、屏幕截图、Selenium IDE、文件上传、设置代理、无界面运行、参数化测试、数据驱动的测试DDT等。
在
form
2
中
调用
form
1
中
的方法并改变
form
1
中
控件值的另一种方法
在窗体编程
中
,经常碰到到要在
form
2
中
调用
form
1
中
的方法并改变
form
1
中
控件值,但是又不能用new
form
1这种方法,因为这是生成
一个
实例。 网上有些说法是用委托和事件,笔者尝试没有成功,可能是功力不够,但笔者用另一种方法实现 了同样的效果。 首先,重载
form
2的构造函数,在
form
1调用
form
2的时候将
form
1本身作为参数传入
form
2,这时,
form
2作为
一个
引用传到了fo
C#
Form
1与
Form
2窗体间频繁切换的处理
引言 窗体间切换对于处理一些参数设置等场合会时不时的遇到。偶尔的切换,不妨通过
实例化
的方式进行处理: 由
Form
1切换到
Form
2
Form
2 frm2 = new
Form
2(); this.Hide(); frm2.Show(); 由
Form
2切换到
Form
1
Form
1 frm1 = new
Form
1(); this.Hide(); frm1.Show(); 问题 如果频繁切换而每次都new进行
实例化
,产生的内存垃圾不好处理,dispose了好像也不太行,也不知道Ande.
C# win
form
中
一个
类
中
调用另
一个
窗体的控件或方法
例如:在
Form
2
中
调用
Form
1的控件或方法 一种是创建窗体对象的方式,通过对象调用控件或方法
Form
1
中
: 将
Form
1
中
的.designer
中
的控件的private修饰符改为public From2
中
:
Form
1
form
1 = new
Form
1; //创建
Form
1的
实例化
窗口
form
1.TextBox1.Text; //通过实例名直接访问
Form
1的控件和方法
form
1.Method(); 另一种是不创建窗体对象 在
Form
1类下定义静态变量,构造方法
中
引用这个
Form
1
Form
1
中
C#开发Windouw窗体之
Form
窗体及示例(基础)
C#开发Windouw窗体之
Form
窗体及示例(基础)
Form
s窗体也称为窗口,通过窗体可以显示信息、请求用户输入以及通过网络与远程计算机通信。 我们首先要明白三点: 1.窗体也是对象,窗体类定义了生成窗体的模板,每当
实例化
一个
窗体类,就产生
一个
窗体 2.
Form
类是所有窗体类的基类。 3.在
一个
项目
中
,每个窗体都有自己的
Form
.cs代码,但所有窗体只有
一个
启动窗体,核心便是Program.cs文件里的Main()函数作为程序的主入口点。 下面我将通过Visual Studio2017展示窗体的
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章