简单的弹出窗口的问题

wei_yi_de 2009-12-09 04:04:33
我不想用ShowDialog()弹出窗体,但是我想要ShowDialog()的效果,代码该怎么写呢?
...全文
122 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
问题已圆满解决 ,谢谢 19 楼前半句的提醒,你给链接是个什么东东啊?
adrianEvin 2009-12-09
  • 打赏
  • 举报
回复
在主窗体退出时 判断你打开的窗体是否关闭 没有关闭就不退出
苏飞论坛 2009-12-09
  • 打赏
  • 举报
回复
自己写 个用户控件或是窗体啊,也不是难事建议http://hi.csdn.net/space-34012-do-thread-id-2357.html
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
就像MessageBox.Show()一样
龙宜坡 2009-12-09
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 wei_yi_de 的回复:]
引用 13 楼 wartim 的回复:
是想打开多个子窗口,不允许切到主窗口,但允许在子窗口见切换吧


只有关闭子窗口才能进行其他操作,但是不用ShowDialog
[/Quote]

无道理,换思路!
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
代码是要写在子窗体上的
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 wartim 的回复:]
是想打开多个子窗口,不允许切到主窗口,但允许在子窗口见切换吧
[/Quote]

只有关闭子窗口才能进行其他操作,但是不用ShowDialog
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 mao44mao 的回复:]
你很幽默 有这个功能为什么不可以用啊~ 你的需求是什么
[/Quote]

比如想让别人的调用我的窗体显示出来,我不想让他在没有关闭我的窗体前做其他的事情,我有不能保证别人调我的窗体一定是ShowDialog的,所以请教一下各位如和才能不用ShowDialog实现ShowDialog的效果。 是WinForm窗体应用程序
wartim 2009-12-09
  • 打赏
  • 举报
回复
是想打开多个子窗口,不允许切到主窗口,但允许在子窗口见切换吧
andyalex 2009-12-09
  • 打赏
  • 举报
回复
不是很清楚你的想法
wartim 2009-12-09
  • 打赏
  • 举报
回复
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication216
{
public partial class Form1 : Form
{
Form F = new Form();

public Form1()
{
InitializeComponent();

F.TopMost = true;
F.Show();

this.Activated += new EventHandler(Form1_Activated);
}

void Form1_Activated(object sender, EventArgs e)
{
F.Focus();
}
}
}
龙宜坡 2009-12-09
  • 打赏
  • 举报
回复
这么奇怪的需求,不知道LZ想干什么!现成的方法不用...
yijianxiangde100 2009-12-09
  • 打赏
  • 举报
回复
Application.Run(new MainForm());
不知道lz是不是这个意思???
mao44mao 2009-12-09
  • 打赏
  • 举报
回复

你很幽默 有这个功能为什么不可以用啊~ 你的需求是什么
long502481209 2009-12-09
  • 打赏
  • 举报
回复
Form fm=new Form();
fm.Show();
这样可以
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 eagle025 的回复:]
嘿嘿,直接Show喽!
[/Quote]

关键是实现模式窗口的效果
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
在没有关闭弹出窗口前,无法对该程序做任何事情,我不想用[color=#FF0000]ShowDialog()[/color],怎么实现啊?先谢谢了!
Hoperce 2009-12-09
  • 打赏
  • 举报
回复
嘿嘿,直接Show喽!
hhc123 2009-12-09
  • 打赏
  • 举报
回复
.......
wei_yi_de 2009-12-09
  • 打赏
  • 举报
回复
是 WindowsApplication 程序
加载更多回复(1)

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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