C#窗体调用另一个窗体的时候,为什么要把另一个窗体实例化?

C#窗体调用另一个窗体的时候,为什么要把另一个窗体实例化?实例化是什么意思?

c#

3个回答

窗体 就是一个对象 如果不实例化 你就无法调用窗体的方法(展示) 无法查看窗体的属性 ,所以要实例化

楼主如果不明白对象和 类的概念 可以 去网络上 搜一下

创建一个对象,你不实例化吗,除非你用静态类,但form不是静态类,所以必须实例化

你不实例化你怎么调用呢?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
窗体初始化,调用另一个窗体!!!!!!!
有一个GdhForm窗体,还有一个InitFormrn当GdhForm加载时会查找数据库和加载数据,我想在加载时调用InitForm窗体显示“提示信息”等待加载完数据再关闭。rn请个位帮帮忙?
C# 一个窗体调用另一个窗体的控件
需求:在一个窗体点击确定时,获取文本框选中的文字。另一窗体增加一节点,节点名是该文本框选中的文字。LayerForm是要被调用的窗体,声明该窗体的静态变量,在另一窗体内调用即可。在LayerForm窗体内声明变量:public LayerForm()        {            InitializeComponent();                     Instance = ...
调用另一个窗体的方法
有A、B两个窗体rnA窗体有个方法,用来返回listview控件的值:rn[code=C#] rnpublic List GetAppNameList()rn rn List arrAppName = new List();rn foreach (ListViewItem lvi in lvApp.Items)rn rn arrAppName.Add(lvi.Tag.ToString());rn rn return arrAppName;rn rn[/code]rnB窗体要调用:rn[code=C#]rnB cf = new B();rnList cf = cf.GetAppNameList();rn[/code]rnA窗体的Listview是有值的,但是调用时却始终是空的,怎么解决。
调用另一个窗体的控件
我想在form2中更改form1中label控件的内容。我是这么写的rnrn在form1中rn private void button1_Click(object sender, EventArgs e)rn rn Form2 pForm2 = new Form2();rn pForm2.Show(); rn rn rn在form2中rn private void button1_Click(object sender, EventArgs e)rn rn Form1 pForm1 = new Form1();rn pForm1.label1.Text = "This is Form1"; rn rn其中form1中label的modified属性设置为public了。可是label的text属性没有反应,怎么回事???
如何调用另一个窗体:
在用DELPHI时,一个窗中始终不能调用另一个窗体。如:rnunit Unit1;rninterfacernusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, Menus;rntypern TForm1 = class(TForm)rn MainMenu1: TMainMenu;rn New1: TMenuItem;rn procedure New1Click(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnvarrn Form1: TForm1;rnimplementationrnuses Unit2;rn$R *.dfmrnprocedure TForm1.New1Click(Sender: TObject);rnbeginrnTForm2.Create(self);rnend;rnend.rn当点击Form1中的NEW时,总是不用弹出Form2,FORM2的代码如如下:rnunit Unit2;rninterfacernusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, Menus,StdCtrls,comCtrls;rntypern TForm2 = class(TForm)rn MainMenu1: TMainMenu;rn New1: TMenuItem;rn privatern Private declarations rn publicrn Public declarations rn end;rnvarrn Form2: TForm2;rnimplementationrn$R *.dfmrnend.rnrn
在另一个窗体中关闭另一个窗体
在一A窗体中,打开B窗体,当显示B窗体时,关闭A窗体
一个窗体调用另一个窗体的控件
不实例化另一个窗体,我可不可以调用另一个窗体的控件。(主要是作权限管理,一登陆的时候,就让某些控件不可以用)rn谁有更好的建议~~rn谢谢
在一个窗体中调用另一个窗体的问题
我现在是一个窗体中定义了一个串口控件,另外一个窗体也要用串口控件,如果在另一个窗体中在再加一个串口控件的话,又要重新配置,而且还要把开始的窗体中串口关闭才能用,这样就很麻烦,我现在想在第一个窗体中配置好以后,整个程序都可以用。rn
一个窗体调用另一个窗体(紧急)
各位大侠,我在VS2005里面新建两WINDOWS窗体,在FORM1中放一个BUTTON,在调用另一个窗体啊!我弄了几天了!就是不行啊!各位大哥帮帮小弟吧!!
一个窗体调用另一个窗体的方法
有两个窗体A和B,A和B不是子父窗体,是两个没有关联的窗体!rnA窗体有个方法a(),a()方法是绑定数据的。 现在B窗体要调用A窗体的a()方法,该怎么弄啊。rn我在B窗体中是这么调用的:rnA frmA=new frmA();rnfrmA.a();rn但是调用后A窗体却没有反应rn
一个窗体调用另一个窗体的procedure?
Form1想引用Form2的多个变量,但又不想用全局变量来传递,怎么实现?rnrn记得以前有实现过,现在忘了。大体是这样:Form1调用Form2的一个过程,该过程在Form2 showModal之前就已经运行.等Form2 close 后procedure 就获得了相关参数,并传递给了Form1,记得,不用全局变量哦~~~~~rnrn谁有,麻烦贴段代码,谢谢!
跨窗体调用另一个窗体的函数?
弱弱的问一句。基本知识,忘了。。。rnform1中要调用form2 cmd_click()怎么调用
一个窗体调用另一个窗体事件
有两个窗体From1和From2rnFrom1有一个刷新窗体上的控件功能rn在From2上放一个button,功能是在From1窗体上添加一个button控件在执行From1上的刷新事件。rn在From2上new一下From1rnFrom1 fr=new From1();rnfr.刷新事件。rn但是这样代码是执行了,但是在From1上没有立即添加一个button控件。rnrnrn要怎么才会添加一个button C#
怎么在一个窗体调用另一个窗体的控件?
现在有两个窗体,form1和form2,form2里面有datagridview,想通过form1的按钮调用出form2并且直接在form2的datagridview显示内容,但是调用时总是提醒datagridview受保护限制,我把datagridview的属性改成public后还是提示受保护,求大神赐教
一个窗体如何调用另一个窗体的值
我的目的是想修改记录的。 我在A窗体中的子窗体 是记录, 如何通过单击 A窗体的子窗体的记录 ,然后跳转的 B窗体处进行编辑。B窗体 有文本框,来接收 A窗体的 记录。该如何弄?注意,B窗体没有绑定
如何从一个窗体调用另一个窗体
如题
在一个窗体怎么调用另一个窗体?
在一个窗体怎么调用另一个窗体?
怎么在一个窗体中调用另一个窗体?
比如说在一个窗体中点了OK按钮后,后弹出一个新的窗体,这要怎么做
一个窗体调用另一个窗体无法关闭
三个窗体:rnform1.button1.clickà自动打开FORM2,自动运行完其中一个模块后à自动关闭FORM2à接下来运行form1.button2.click-à自动打开FORM3,运行完其中一个模块后à自动关闭FORM3à接下来运行form1.button3.click。此时的问题主要是到form1.button3.click运行完后,FORM2与FORM3的窗体才关闭,请问问题如在那里?rnrnprocedure Tform2.FormClose(Sender: TObject; var Action: TCloseAction);rnbeginrn Action := caFree; rn Form1.BitBtn2.Click;rnend;rnrnprocedure Tform3.FormClose(Sender: TObject; var Action: TCloseAction);rnbeginrn Action := caFree; rn Form1.BitBtn3.Click;rnend;rnrnrn
C#窗体向另一个窗体实时传值
winform跨界面传值
一个窗体继承另一个窗体
有一个窗体,名称是:guanli_base,上面放有一个panel1,运行后自动生成一些按钮在panel1上.rn 我从 guanli_base 继承出一个子窗体 guanli_xhlr,这样运行程序后在 guanli_xhlr 模块上也会有一些按钮(继承guanli_base的).rn现在我要问的是:在设计的时候, guanli_xhlr 模块上的panel1 位置不能动了,我想移动它的位置,怎样移动?
一个窗体调用另一个窗体的东西为什么会出错
rn rnuses DataModule, SellOrder; rn。。。。 rn rnprocedure TfrmImportSellOrder.FormShow(Sender: TObject); rnbegin rn Self.tbtImport.Enabled:=frmSellOrder.acNew.Enabled;//此处出错????? rnend;
如何调用另一个APSX窗体
才学习ASP。NET不要见笑rn 是否是采用标记rn 例如:我输入一个注册信息rn 完毕后,需要进入另一个WEB窗体,提示是否成功
如何调用另一个窗体的事件
Form1是用TForm1 * form1;rn form1 = new TForm1(Application);rn form1- >ShowModal() ;的方式打开的,Form2是在Form1里用同样的方式打开的rn现在想在Form2里调用Form1里的事件,比如一个按钮点击事件可不行,是这样调用的rnTForm1 * form1;rnform1 = new TForm1(Application);rnform1- >Button1Click(Sender) ;rnForm1 和Form2都是在Available forms里rnrn是不是因为form1现在就是打开的,不能再用TForm1 * form1;rnform1 = new TForm1(Application);这样的方式调用,是不是不需要new了,那有什么方法呢?
如何调用另一个工作空间的窗体?
比如合作开发:rnA开发的程序放在D:\PB\PB_MIS1(含工作空间、应用程序、窗体)rnB开发的程序放在D:\PB\PB_MIS2(含工作空间、应用程序、窗体)rnC开发的程序放在D:\PB\PB_MIS3(含工作空间、应用程序、窗体)rn现在要求把A、B、C的程序整合成一个MIS系统放在D:\PB\PB_MISrn rnrn
C#中一个窗体怎么调用另一个窗体的load事件?
C#中一个窗体怎么调用另一个窗体的load事件?
C#如何在一个窗体调用另一个窗体的方法 急!
我有两个窗体,一个是添加数据的窗体,一个是显示数据的窗体(Datagridview加载数据),我在添加数据的窗体中添加一条数据后,退出添加数据的窗体 ,退出的方法中如何写,才能调用显示数据窗体中的刷新方法,将添加的数据显示出来?rn不知道能不能看明白?
C#中在一个窗体里调用另一个窗体的方法
C#中在一个窗体里调用另一个窗体的方法;C#不同窗体方法调用
C# 实现一个窗体调用另一个窗体的控件
C# 实现一个窗体调用另一个窗体的控件
C#中一个窗体调用另一个窗体的控件
我试过好几种方法了.rn1、在第一个窗体中声明一个public string test=“good”;test=textbox1.text.然后在第二个窗体中写了form1 frm=new form1(); textbox.text=frm.test;结果没有显示任何值rn2、把第一个窗体中的textbox1的声明修改成了public之后,在第二个窗体中写了form1 frm=new form1(); textbox.text=frm.textbox1;结果也没有任何值rn3、在第一个窗体中public string testgetreturn this.textbox1.text; setthis.textbox1.text=value;.在第二个窗体中写了form1 frm=new form1(); textbox.text=frm.test;结果也没有任何值rn以上方法都用过了就是不行,不知道为什么了,请给出其它方法,或者上面的正确方法了。rnrn能给出一个具休的实例就更能说明问题了,有的话请发到我的邮箱zmqmcy@126.com,谢谢,收到追加分数。rn还想问一下,C#中在一个窗体调用了另外一个窗体,在另外一个窗体上再实例化第一个窗体后,实例化的对象会和原来窗体的所有控件的属性保持相同吗?rn
初学C#,请问怎么在一个窗体中调用另一个窗体?
开始在Form1中通过Form form2 = new Form2()和form2.Show()来显示Form2的,同时Form1.Hide()了.rn现在在Form2中的工作已经完成,需要close() Form2并且将Form1显示出来.rn请问各位高手,该怎么解决?在Delphi中很好解决的,只要包含窗体就可以了,C#中该怎么处理啊?rnrn谢谢各位了!rn
c#实现一个窗体调用另一个窗体的控件
c#实现一个窗体调用另一个窗体的控件
为什么无法引用另一个窗体?
winform的问题。我在first窗体内有以下代码:rnrnfrmMain fmain = new frmMain();rnfmain.Show();rnfrmLogin Login = new frmLogin();rnLogin.ShowDialog();rnthis.Hide();rnrn我在Login窗体的代码中有这样一句代码:rnfmain.tsslUser.Text = "||当前操作用户: " + frmLogin.M_str_name;rn然而系统提示错误:当前上下文中不存在名称“fmain”。可我并没有关闭fmain窗体啊,在屏幕上也看到了fmain窗体的模样了,为什么不能引用到fmain窗体呢?谢谢指点!rn
如何在一个窗体里实例化另一个窗体里的控件??????????????
例如:rn在B窗体里实例化引用A窗体里的GropBox控件rn谢谢。。。
关闭另一个窗体
有两个窗体,rnForm1rnform2rn现在两个窗体都开着.rnfrom2上有一button1按钮.rn要求:rn点一下from2的button1按钮,from1关闭.rnrn-----------------------------------rn补充:因为要做一个登陆进度.rnform1上面是一个提示用户当前正在登陆的界面.rnform2是主程序界面.rn当form2启动前,form1显示,rn当form2_load()后,fom1自动关闭.
调出另一个窗体怎么做?
还有把窗体放进cache里是怎么做的?谢谢!
CloseForm关闭另一个窗体
一个简单的窗体关闭程序,通过Form1来关闭Form2
????????????????如何弹出另一个窗体?????????????????????????????
我写了一个对话框应用程序,在主窗体的OnInitDialog()rn事件中,首先从注册表读取数据库连接信息,如果检测不到连接信息时rn我想弹出数据库连接窗体。rnrn1、请问这个窗体应该从那个类继承,CFormView类 行不?rn2、如何在主窗体的OnInitDialog()事件中弹出它?rnrn最好写两句提示性的代码!!!!!!!!!!!!!rnrn救救菜鸟吧 ^_*rnrn
flex弹出另一个窗体
flex中触发事件弹出窗体,这个窗体是另一个窗体(Application),而不是TitleWindow
如何显示另一个窗体?
form1.hide()rnform2.show()rn???
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池