Tag: messagebox

c#中的MessageBox

我想向用户显示消息框,这样用户就不能拒绝确认消息框。 在确认消息框之前,不应允许用户在屏幕上执行任何其他操作。 这是一个基于Windows的c#应用程序。 最重要的是,即使我使用Windows消息框。 有时它隐藏在一些屏幕后面。 但对于我的情况,我希望消息框在出现时最重要。 我正在使用其他一些第三方应用程序,这些应用程序超过了我的消息框。 我想克服这一点。 这该怎么做…

XNA上的MessageBox和对话框(C#)

我将以下代码作为我的XNA游戏的一部分: private void gameOver() { if (!m_IsGameOver) { string message = String.Format(“GAME OVER!!!{0}Your score is: {1}”, Environment.NewLine, GameScore); if (MessageBox.Show(message, “GameOver”, MessageBoxButtons.OK) == DialogResult.OK) { this.Exit(); } m_IsGameOver = true; } } private void gameWon() { string message = String.Format(“You Won!!!{0}Your score is: {1}”, Environment.NewLine, GameScore); if (MessageBox.Show(message, “You Won!”, MessageBoxButtons.OK) == DialogResult.OK) { this.Exit(); […]

使用C#中的String.Format格式化字符串时出现问题

我需要在特定格式的消息框中打印一个字符串,我使用的代码如下所示: string text=””; for (int i=0; i<n; i++) { a=.. b=.. c=.. text += String.Format("{0, -8} {1,-4} {2,8}", a, b, c); } MessageBox.Show(text); 因此,对于以下一组值: XYZ,ABC,100 X,ABC,100 我得到以下输出: XYZ ABC 100 X ABC 100 所以你可以看到第二行格式不正确。 可能这种情况正在发生,因为我在MessageBox中打印它。 角色和“空间”所占的空间是不同的。 对此有何解决方案?

如何在c#中validation消息框弹出窗口?

我正在编写一些测试并尝试validation某些系统消息框是否正在弹出。 比如http://www.dotnetperls.com/messagebox-show 。 但是,MessageBox类用于创建消息框。 如何捕获并validation系统生成的系统并对其进行操作? 例如:行动是: 1.click on some execute file. 2.validate a warning messagebox pop up 3.click on yes/no on the messagebox 有什么提示吗?

MessageBox.Show()冻结执行:windows form c#

美好的一天。 我有一个表格和一个背景工作者。 在bw_Dowork事件中,有些情况需要使用MessageBox.Show()打印消息(即YES?NO框)。 但是,每当我调用messageBox.Show()方法时,执行都会冻结,并且表单不允许我单击我的选择(即是/否)。 有时,如果我想工作,我必须在消息显示时快速点击。 否则当我给出一秒钟的间隙时它会冻结。 我使用MessageBox.Show()的实例示例如下所示: private void bw_DoWork(object sender, DoWorkEventArgs e) { if (fileFTP.Exists == false) { _busy.WaitOne(); if ((worker.CancellationPending == true)) { e.Cancel = true; return; } SetText(“File Ftp.exe are missing. This file are required to preform update, please contact yout system administrator to retrive Ftp.exe”, true); MessageBox.Show(“File Ftp.exe are missing. This […]

WinForms消息框与文本按钮

Windows 7(?)引入了一个新的消息框function(我不确定它的名称是什么,所以我上传了一张图片)。 如何使用WinForms在C#中创建这样的盒子?

C#中的MessageBox显示错误

我试图添加MessageBox.Show(Message); 并且在我的C#.net Web应用程序(按钮单击方法以及Page_Load )中找不到它。显示错误 ‘当前上下文中不存在名称’MessageBox” 我需要为此添加任何assembly参考吗? (我正在使用.net框架4)。 有没有替代方法呢?

如何在Windows 8.1中获取MessageBox图标

我想获得MessageBoxIcons,当用户看到MessageBox时会显示它。 之前我为此目的使用了SystemIcons,但现在看来它返回的图标与MessageBox上的图标不同。 这导致结论在Windows 8.1中SystemIcons和MessageBoxIcons是不同的。 我知道使用WinApi MessageBox获取图标,但我似乎无法以任何方式获取图标。 我想问一种检索这些图标的方法。

这是如何导致无限循环的?

我保留的一些遗留代码卡在无限循环中(因此我自己似乎在一个); 但我无法弄清楚为什么/怎么做。 这是应用程序的入口点,它实例化主窗体(frmCentral): 代码展览A. public static int Main(string [] args) { try { AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += new UnhandledExceptionEventHandler(GlobalExceptionHandler); string name = Assembly.GetExecutingAssembly().GetName().Name; MessageBox.Show(string.Format(“Executing assembly is {0}”, name)); // TODO: Remove after testing <= this one is seen IntPtr mutexHandle = CreateMutex(IntPtr.Zero, true, name); long error = GetLastError(); MessageBox.Show(string.Format("Last error int was {0}", […]

c#从messagebox.show弹出窗口中选择文本

我一直在谷歌和stackoverflow搜索2小时。 必须有一些我只是俯瞰的东西。 有没有一种简单的方法可以在消息框中选择文本? 就在我现在调用MessageBox.Show()时,我无法复制显示的文本。 为什么不? 我如何设置文本可复制? 我的代码: //catch all exceptions catch (Exception ex) { MessageBox.Show(ex.Message); //throw; } 我希望能够选择出现的错误消息,以便用户将其发送给我,我可以解决他们的问题。 任何帮助是极大的赞赏。 编辑:不能使用crtl-c方法。 我的用户无法掌握这个概念。 需要用鼠标突出显示并右键单击以选择选项。 谢谢! 编辑:作为参考我最终做的是使用答案的混合。 我创建了一个带有单个按钮的弹出窗口,并在按钮操作后复制到剪贴板。 它不完美,但有正确的标签,它现在运作良好。 谢谢大家的建议! //catch all exceptions catch (Exception ex) { //MessageBox.Show(ex.Message); MessageBoxButtons buttons = MessageBoxButtons.OK; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(ex.Message + “\n\nClick OK button to copy to […]