社区
C#
帖子详情
如何带参数打开另外一个窗体???
songyawei
2003-07-23 08:47:10
在用户登录系统以后,想把用户的ID传到frmMain中,请问我该怎么作???
...全文
37
6
打赏
收藏
如何带参数打开另外一个窗体???
在用户登录系统以后,想把用户的ID传到frmMain中,请问我该怎么作???
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
6 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
SimonSnow
2003-07-23
打赏
举报
回复
一种办法:
在登录窗体中设置公有变量或属性(或干脆用Tag属性):
public string id;
登录正确时将ID赋值给id,关闭窗体。
在主窗体中:
LoginForm log=new LoginForm();
log.ShowDialog();
string userID=log.id;
...
seabirdforever
2003-07-23
打赏
举报
回复
在form1.cs中
string s1,s2;
......
Form2 newform = Form2( s1,s2);
newform.Show();
在form2.cs中
class Form2
{
public Form2(string s1,string s2) //主要是构造函数
{
//初始化 code.....
}
// other code
}
yaohangnet
2003-07-23
打赏
举报
回复
在frmMain中声明变量 Public string uesrID;
在frmMain中
F_login login=new F_login()
login.showdialog();
uesrID=login.txtUserID.Text; *(txtUserID 的 modifiers 设为 Public);
nchln
2003-07-23
打赏
举报
回复
在frmMain的构造函数重载一个带参数的就行了,或者在frmMain中作一个public的方法,在登录窗口调用该方法,将参数传过去
songyawei
2003-07-23
打赏
举报
回复
是在winform中,在aspx中我也会作
latahu
2003-07-23
打赏
举报
回复
// 保存用户名,进入系统
FormsAuthentication.SetAuthCookie(txtUserID.Value, false);
this.Response.Redirect("index.htm", true);
得到用户ID
strUserID=User.Identity.Name;
相关推荐
Winform通过一个
窗
体
的时间
打开
另外一个
窗
体
,并执行一个事件,返回结果到第一个
窗
体
Winform 在一个
窗
体
时间里面
打开
另外一个
窗
体
,并等到第二个
窗
体
事件执行成功以后,返回执行结果,类似于客户端和服务端通信
模式
窗
体
showModalDialog
功能: 在一个
窗
体
A中需要
打开
另外一个
窗
体
B,在B
窗
体
中填写值,返回到A
窗
体
中。 path
参数
可以是任何jsp html action 等。 父
窗
体
parant.html [code="java"] function fortable1() { /****弹出模式对话框*****/ path = "table.html"; //向子
窗
体
传
参数
:helloworl...
OpenOtherForm
大家好,今天我为大家讲解用VS 2008建立一个在主
窗
体
打开
一个另外一个
窗
体
的项目实例。
打开
Visual Studio 2008新建项目,选择Windows
窗
体
应用程序。在名称中输入项目名称OpenOtherForm,然后按确定一个按钮
窗
体
默认会生成Form1的
窗
体
,现在大家来点击鼠标右键项目选择添加——新建项,选择Windows
窗
体
。此时会产生另外一个默认
窗
体
Form2。 ...
如何
打开
多个工作台
窗
体
在项目的研发过程中,不同的
窗
体
总
体
上代表了不同的功能。因此,我们有时需要调用另外一个工作台
窗
体
窗
体
来表现另外一个系统模块的功能,而这个活动
窗
体
也需要像需要像主
窗
体
一样,要展示对应的导航树,鹰眼图等,需要在子
窗
体
和主
窗
体
中切换。怎么实现这个功能呢? 调用另外一个工作台
窗
体
(活动的),实际上就是新生成一个新的工作台
窗
体
,并给这个新的工作台
窗
体
配置相关的菜单、工具栏。前面讲到,我们在Rcp的核
DELPHI在一个
窗
体
中
打开
另外一个
窗
体
的问题
今天在一个MDICHILD
窗
体
中通过一个按钮弹出另外一个
窗
体
的时候,发现了一个问题,提示"Cannot make a visible window modal",查了半天的错,最后终于发现只需要将要被弹出的
窗
体
的visible的属性设置为false,然后就一切正常
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-23 08:47
社区公告
让您成为最强悍的C#开发者