1楼:匿名用户
不需要调用,需要更改你的program.cs,假定你的form1为登录,from2为主窗体
然后在form1的登录中,当登录验证通过时加上
this.dialogresult=dialogresult.ok;
2楼:匿名用户
form1 窗体名 = new form1();
窗体名.showdialog();
c#怎么从form2中调用form1中的东西
3楼:匿名用户
方法有多bai种这里讲两种其他就不du多说了。
zhi1种、将from1中的string sqlconstring = "";定义dao成公共静态变量版就可以在from6中用form1.sqlconstring得到权值最终写法是 public static string sqlconstring ="";
2种、还是要将些变量定义成公共变量。如果from1是在from6中调用就可以用。from1 newfrm = new from1();
调用法:变量 =newfrm.sqlconstring ;
4楼:落叶l无情
把这段**做成public 类型的函数,然后调用即可
5楼:纯纯小双鱼
private改为public,在同一项目还可以实例化对象from5 text=new from5;其中text可在当前使用
6楼:匿名用户
把这段**拿出来放到一个方法里面,把方法写成public公共类型,调用的时候实例化form就可以调用
7楼:哥是个好人
做出一个公有类型的函数就行了
8楼:匿名用户
http://tieba.baidu.***/p/2707928579
求助 在c#中,我想在form2中调用form1的控件属性应该怎么做 例如:在form1的text
9楼:匿名用户
两个窗体之间可以传值的
参考http://bbs.csdn.***/topics/390128592
c# form2里调用form1里的变量
10楼:hen总受伤的我
两种方法:
来方法1: 全局变量自方法:在form1里定义一个全局变量,如: public int u = "";
然后在你调出form2时将s1赋给u ,然后在form2里就能用了**如下:
form1里:
form2 f = new form2();
u=s1;
f.showdialog();
form2里:
form1 f = new form1();
textbox1.text=f.u.tostring();
方法2: 给form2构造函数:
这个就直接写**了:
form2里:
int c=0;
public form2(int s)
然后在你需要的地方写
textbox1.text=c.tostring();
form1里:
不用做变化
form2 f = new form2(x1);//传参就行了~!
f.showdialog();
11楼:不识台北路
我不知道你抄是用什么方法实现调出袭form2的如果是通过form2 form2=new form2();然后再用showdialog()方法调出的话,就十分简单了。
进入form2的**编辑窗口,
设置一个全局变量:
string x1;
把form2的构造函数改写成:
public form2(string _x1)然后回到form1的**编辑窗口:
form2 form2=new form2(x1);/*此处在实例化form2的时候,调用了form2的构造函数,
而x1变量也就自然而然地传到form2中去了,然后你想怎么用都行,呵呵*/
希望可以帮到你,如有疑问可以加我184318451
12楼:匿名用户
设置form1父窗
体还有form2子窗体,子窗体去调用父窗体的变量或者设置一下form2的构造函回数
public form(string x)form1里面调答用
按钮事件
或者将x1设置为static public int x1;类型,给他赋值
在from2中直接from1.x1调用它也行
13楼:
要么要声明x1为public,要么在forrm2里面调用这样form1.x1这样
c# form2怎么调用form1中的函数啊?? 10
14楼:匿名用户
privatevoidbutton1_click(objectsender,eventargse)
publicform2(stringstr)请采纳
c#怎么form2怎么使用form1里面的控件?
15楼:匿名用户
如果你想引用forms里的button1
把 form1里面的
private system.windows.forms.button button1
改为:public system.windows.forms.button button1
我不知道notifyicon是什么但我肯定前面的修饰是private , 所以把private 改为public就可以
如果要引用事件比如 button1_click
都可以把private 改为 public
在form2中执行”form1 fm1 = new form1();”
fm1点一下就出来了
16楼:匿名用户
form1中,你实例化form2时把自已传过去 如下form1**中
form2 f2 = new f2();
f2.showf2(this);//“this”自已传过去然后form2中自己写一个showf2的方法form2中的**:
void showf2(form1 form1)//参数为form1类 类型参数
17楼:匿名用户
哈哈,群里问的也是你吧.
不知道你程序具体是怎么样的,但你说form1和notifyicon已经实例化,并且显示出来了,那么只需要在notifyicon 改成public,在form2中就可以用 form1实例名.notifyicon 就可以得到notifyicon 的实例,这样就可以用里面的方法.
18楼:匿名用户
把form1的notifyicon作为参数传到form2中
或者用delegate的方法做
c#from2是from1的子窗体,如何使在关闭from2时关闭整个程序
19楼:匿名用户
lz说的是ado.***中的添加、删除、更新吧,例如sqldataset、sqldatatable等,我这里有详细说明和具体用法案例,以及他们的相关性能说明,hi我,我发给你!
c#中窗体2如何调用窗体1的数据
20楼:匿名用户
刚好没事帮你做了一个实例,
form1中的数据传到form3,
然后form3的数据再传回到form1
form1.cs**
privatevoidbtn_select_click(objectsender,eventargse)
privatevoidfm3_returntxt(stringstr,objectform)
form3.cs**
publicpartialclassform3:form
publicform3(stringa)
privatevoidbutton1_click(objectsender,eventargse)
privatevoidform3_load(objectsender,eventargse)}
21楼:匿名用户
在窗体的一个控件方法里面写上:
被调用的窗体1类 对象名=new 被调用的窗体1类();
对象名.show();
22楼:匿名用户
窗体1中:
from2 fr = new from2(a);
fr.show();
窗体2中:
public string a;
public qgmain()
public qgmain(string str):this()或者:窗体1中:
from2 fr = new from2();
fr.show();
fr.a = a;
窗体2中:
public string a;
23楼:匿名用户
打开窗体2的时候传个参数 this
c#中如何在form1中点击按钮显示form2
24楼:堕落魔御
1private void button1_click(object sender, eventargs e)
25楼:匿名用户
//直接显示
form2 f2 = new form2();
f2.show();
//对话框模式
form2 f2 = new form2();
f2.showdialog();
26楼:匿名用户
form2 f2 = new form2();
f2.show();
c中如何在主程序中调用自己添加的类
1楼 王杰的知道 这个看看情况,你自己添加的类,应该在你的 命名空间里,不用添加引用命名空间。你自己写的了,只要不是静态类,就要先声明实例化。如果是静态类,那就类名 方法名。还有就是,自己定义类的时候,要想在类外部使用,要设置为public公共方法 不能是private私有方法。 2楼 匿名用户 如...