winform问题 我使用MainForm ,new FormA.Show(); 然后再FormA里面在new FormB.show();同时我关闭FormA,Program application.show(new MainForm())报错修改内存,请问什么原因 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是 得加一个 formA.parent = mainformforB.parent = mainform 是不是FormA是主线程,所以不能关啊?? 是不是你 调用FormA.Show()的时候已经把FormA关闭了 不行吧formb是在forma线程内实例化的,关闭forma的话,formb也会关闭的,可将forma隐藏起来,在退出formb时关闭forma 我刚开始也是这么做,但是满足不了我的需求,因为这两个Form都是播放Flash,如果不关闭的话,会有影响我用Flash的组件(axShockwaveFlash)不知道怎么关闭,,, 你可以先将主窗口的IsVisable属性设置为false在最后的时候再将其属性设置为true 如果只想顺序的显示这三个窗口的话那么 就直接用Appplication.Run()依次的显示就可以了 这个方法是阻塞的 前一个不关闭不会运行下一个 把窗体隐藏的 时候 把里面的flash 停 明显你是在A的Closed里加载的B SHOW,你A Close的时候就是回收内存了,你同时又要申请一块内存,肯定报错.你在MainForm那A.ShowDialog();B.ShowDialog();A不关闭是不会Show B的,这个方法是阻塞,B申请的内存在MainForm上. 搞定啦,用一个timer控件,mainForm 隐藏掉,show需要的Form b,在Tick事件里面关掉 Form a 帮顶就给分自动运行U盘指定的程序 请教正则表达式的Groups属性,剪不断,理还乱 visual studio有没有代码对齐的功能????? 用键盘上的调音量旋钮来实现不同按钮间的切换! 为什么用SpeechSynthesizer在异步朗读时无法改变朗读的速度和音量…… 怎么样最快的算出一数字的七倍数 子窗体如何向父窗体传值? 请问在winform里怎么使用框架结构,象在网页里使用frame 我增加了一条语句,为什么添加不进去sqlserver表里面了~ 奇怪,奇怪!!!! 大家聊聊C#高级机制具体的应用,比如委托、异步回调等 C#小问题,回味一下旧知识
forB.parent = mainform
formb是在forma线程内实例化的,关闭forma的话,formb也会关闭的,
可将forma隐藏起来,在退出formb时关闭forma
A.ShowDialog();
B.ShowDialog();A不关闭是不会Show B的,这个方法是阻塞,B申请的内存在MainForm上.