.net的winform程序

xixiqsq 2013-08-24 03:20:32
public Login()
{
InitializeComponent();

string strIP = GetIP().ToString();
con1.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con1;
cmd.CommandText = "select * from CheckIP where ip='" + strIP + "'";
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = cmd;
cmd.ExecuteNonQuery();
DataSet ds = new DataSet();
sda.Fill(ds, "CheckIP");
con1.Close();
if (ds.Tables[0].Rows.Count != 0)
{
this.notifyIcon1.Visible = true;
this.Visible = false;
this.ShowInTaskbar = false;
usersName = ds.Tables[0].Rows[0]["userno"].ToString();
DoWork();
Timers();
}
else
{
this.userName.Focus(); //页面加载时获取焦点
this.notifyIcon1.Visible = false;
this.skinEngine1.SkinFile = "MSN.ssk"; //样式
this.Message1.Tag = 9999; //为label去掉加皮肤之后的样式
}
}
这是一个消息提示功能的加载部分,要想实现的功能是:先获取本机IP,去数据库查找,如果找到有这条记录,则可以自动登录,如果打不到记录,则出现登录界面。但现在的问题是,查找到这条记录后,登录成功,并且也出现登录界面了,感觉this.Visible = false; 这句话没起作用,就是登录界面不隐藏,请问高手这是怎么回事啊
...全文
248 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
晕。 在Load事件响应中再执行吧。
xixiqsq 2013-08-24
  • 打赏
  • 举报
回复
有没有高手知道这个问题的解决方法啊,跪谢啊

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧