在C#做的MDI子窗体chdfrm内点击按钮

主  题:  初学者,请高手指点!在C#做的MDI子窗体chdfrm内点击按钮,显示一个模式窗体mdfrm时,为什么在工具栏上会多一个窗口(mdfrm),怎么办???
作  者:  yurenjf (极限)  
等  级:  ^
信 誉 值:  100
所属论坛:  .NET技术 C#
问题点数:  50
回复次数:  8
发表时间:  2003-9-25 20:22:29

问题同上, 最好能给个例子.谢谢

另外,怎么做flashform和Loginform

初学者的第一个C#方面的问题,希望大家别打击我呀!!!^_^



回复人: yurenjf(极限) ( 一级(初级)) 信誉:100 2003-9-25 20:23:27 得分:0

up 有分

回复人: yurenjf(极限) ( 一级(初级)) 信誉:100 2003-9-26 8:47:21 得分:0

???

回复人: snof(雪狼) ( 两星(中级)) 信誉:105 2003-9-26 8:57:15 得分:25

1..除非你把它设为Mdi子窗口,否则就会在任务栏显示窗口,而且如果是Mdi子窗口,你不能用showDialog函数。
2..把它定义为public static
string username = "abc";
string password = "123";
然后在主程序的里写如下:

Login f = new Login();
DialogResult res = f.ShowDialog();
if (res != DialogResult.OK)
{
    this.Close();
    this.Dispose(true);
    Application.Exit();
    return;
}
string username = f.textBoxWorkID.Text;
string password = f.textBoxPassword.Text;
try
{
    //判断用户名和密码是否正确
    if (错误的话) 
    {
        MessageBox.Show("用户名或密码错!");
        this.Close();
        this.Dispose(true);
        Application.Exit();
        return;
    }
}
catch (Exception)
{
}

在你输入密码的窗口里记得把两个TextBox设为public型的,这样才可以调用

回复人: Rossetti(飘) ( 二级(初级)) 信誉:100 2003-9-26 9:16:20 得分:5

up有分那就up喽。
有真的给分哦,不然会扣信誉分的。

回复人: ddy2000(梦归自然) ( 四级(中级)) 信誉:100 2003-9-26 9:52:21 得分:10

可以把窗体的form1.ShowInTaskbar=false;就不显示了

回复人: wjhs(杰借) ( 二级(初级)) 信誉:100 2003-9-26 9:58:37 得分:5

有二楼的代码也就差不多拉。

回复人: zivey(爬山虎) ( 一级(初级)) 信誉:100 2003-9-26 13:45:41 得分:5

snof(雪狼) ( ) ;ddy2000(梦归自然) ;
中和这两位朋友的意见,你的问题就已经解决了。

回复人: yurenjf(极限) ( 一级(初级)) 信誉:100 2003-09-26 21:57:00 得分:0

下班,揭帖了
我的分不多大家包涵, 谢谢你们!!!

该问题已经结贴 ,得分记录: snof (25)、 Rossetti (5)、 ddy2000 (10)、 wjhs (5)、 zivey (5)、

Contributors: FHL