社区
C#
帖子详情
关于主线程窗体隐藏的问题
buptamen
2009-02-06 03:14:43
一个类似于qq的聊天工具,登录后,如果遇到连接异常触发事件后需要将主窗体隐藏,显示登录界面窗体,但在主窗体的this.hide()的时候碰到问题:不能从不是创建主窗体的线程访问主窗体,于是不能调用this.hide()
觉得这个问题应该挺普遍的,想问一下各位是如何解决的?
...全文
63
4
打赏
收藏
关于主线程窗体隐藏的问题
一个类似于qq的聊天工具,登录后,如果遇到连接异常触发事件后需要将主窗体隐藏,显示登录界面窗体,但在主窗体的this.hide()的时候碰到问题:不能从不是创建主窗体的线程访问主窗体,于是不能调用this.hide() 觉得这个问题应该挺普遍的,想问一下各位是如何解决的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
buptamen
2009-02-06
打赏
举报
回复
多谢,自己winform用得还是很生疏啊
ztenv
2009-02-06
打赏
举报
回复
线程需要同步访问其它线程的界面,
Form f = new Form();
if (f.InvokeRequired)
{
f.Invoke(你的方法);//这里需要delegate的包装
}
else
{
f.你的方法
}
zgke
2009-02-06
打赏
举报
回复
这个方法很多了
给你个
this.Invoke((MethodInvoker)delegate {this.hide() });
buptamen
2009-02-06
打赏
举报
回复
来个人解答一下啊~~ 很急的~!!!
winform中让显示的图片覆盖到父
窗体
保持父
窗体
的不可选中的状态,且任务栏中不会显示子
窗体
的任务选项...
本文探讨了在Windows
窗体
应用中实现加载等待效果时遇到的
问题
及解决方案,包括避免
主
线程
阻塞、确保弹出
窗体
覆盖
主
窗体
、以及
隐藏
任务栏图标等关键步骤。
只在用户登陆时运行_关于winform如何如在关闭一个窗口时打开另外一个窗口
本文介绍了一种在WinForm应用程序中实现登录
窗体
的方法,避免了登录后关闭登录
窗体
导致整个应用程序结束的
问题
。通过
隐藏
而非关闭
主
线程
启动的
窗体
,并在Program.cs中进行判断来启动
主
窗体
。
只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句
本文分析了C#编程中常见的错误,包括将赋值符号误用为比较运算符以及方法调用缺少括号的
问题
。详细解释了如何正确实现
窗体
之间的跳转,避免因
线程
管理不当导致的子
窗体
意外关闭,并提供了通过
隐藏
主
线程
或在Program.cs文件中添加Application.Run()来确保
窗体
正常显示的解决方案。
WinForm 父
窗体
隐藏
到后台的
问题
博
主
在使用子
窗体
作为进度条时遇到
问题
:显示子
窗体
的
线程
启动后,父
窗体
会暂时失去焦点;点击进度条取消按钮后,弹出的消息框关闭时父
窗体
会
隐藏
。寻求解决方案。
C# 关闭登录
窗体
,进入
主
窗体
后,
主
窗体
关闭,程序进程仍在运行的
问题
本文介绍了一种解决C#应用程序中登录
窗体
关闭后进程仍运行的
问题
的方法。通过调整程序结构,在登录成功后正确关闭登录
窗体
并启动
主
窗体
,确保程序
主
线程
能够随
主
窗体
一同结束。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章