66问答网
所有问题
当前搜索:
winform关闭窗体结束线程
C#
winform
怎样使同一解决方案下的同一个项目里面的两个不同
窗体
同时运行...
答:
thd.IsBackground = false; thd.Start(); Application.Run(new Form2()); }此举会使用新的前台
线程
启动Form1(thd.IsBackground默认值本就是false,此句仅为示意)。这样写的话,Form1和Form2均
关闭
的情况下整个应用才算是
结束
。如果使用注释的一行代码启动Form1,又或者是thd.IsBackgro...
为什么我做好一个
winform
的界面后,再做其他修改的时候,运行了以后...
答:
可能是编译报错,重新生成一下项目,发现报错了,修改好,就正常了
用c#
winform
进行
窗体
编程的时候,多个form 窗体页面 在创建的时候 该...
答:
不是排列,一般软件也不会去排列,
窗体
之间的次序叫置顶,每次鼠标焦点只能激活一个窗体。实际编程中
winform
我们很少用到多窗体操作,最多两个,一个做菜单一个做主窗体。切换子窗体直接用容器加载自定义控件就可以。
在
winform
启动一
线程
,然后线程委托出来创建form并且showdialog,form显示...
答:
异步的窗口ShowDialog是不会阻塞主窗口的,你只能在主
窗口线程
创建。如果一定要实现光标不能返回主窗口的逻辑,那就只能在主窗口中写一些代码来阻止主窗口被激活。例如:public partial class Form1 : Form { private Form _childForm;public Form1(){ InitializeComponent();} protected override void On...
在C#
winform
中,如何阻止showdialog()的
关闭
!
答:
你应该在try下面的catch语句里面去判断一下,如果修改不成功则catch跳出异常,否则不会catch直接到finally里面写个form.close()就行了呀。
怎么实现当一个
winform窗体
运行时然后在其底部循环显示一些图片 麻烦...
答:
你可以创建一个
线程
,利用线程来解决这个问题 用到 System.Threading命名空间 下面要添加一个PictureBox控件 Thread t;//创建一个线程实例 String[] files;//创建一个字符串数组保存图像文件的名字 public void Banner() //显示图像 { files = Directory.GetFiles("<你要显示的图片的存储路径!!
winform
中放了一个webbroswer控件,在页面执行window.close事件后程序死掉...
答:
你就这么认为是close事件的问题,你想没有想过是在你close的时候是其他
线程
调用主线程的
关闭
事件?还是调试一下看看吧
c#
winform
中异步执行WebRequest后返回值
答:
在form1(
窗口
代码页面)中写一个这样的方法 public void ChangeControl(){ this.Invoke((MethodInvoker)delegate { label.Text = (Convert.ToInt32(label.Text) + 1).ToString();});} } 每完成一次uri请求后调用一下这个方法
C#
winform
中判断
线程
池
答:
不需要这么麻烦,framework 4.0有Task.其ContinueWith()方法满足你的需求.Task内部实现也是调用
线程
池.Task.Factory.StartNew(取数据方法()).ContinueWith(task => { 其他逻辑(); });
C#
WinForm
的
窗体
等待效果
答:
你先把form2写成不可见,然后单击事件后执行 某个对象的等待方法 把这个对象传递给form2,在Create事件里面执行这个传递到form2的某个方法终止等待,然后在show 第二个
窗体
为可见 这样应该可以了。 我的想法是这样,但是不知道实际会碰到什么问题哈。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜