标签: messagebox

如何在Web应用程序中显示错误消息框asp.net c#

我有一个ASP.NET Web应用程序,我想知道如何在抛出异常时显示错误消息框.

例如,

        try
        {
            do something
        }
        catch 
        {
            messagebox.write("error"); 
            //[This isn't the correct syntax, just what I want to achieve]
        }
Run Code Online (Sandbox Code Playgroud)

[消息框显示错误]

谢谢

c# asp.net web-applications messagebox

8
推荐指数
4
解决办法
9万
查看次数

C# - 使用表单而不是消息框

我正在开发一个应用程序工作,我需要一个自定义的消息框出现.我创建了一个名为Alert.cs的简单表单,我按照我想要的方式设置了样式,并添加了一个按钮,其中包含this.Close()的单击方法.现在我希望它的行为与标准的messagebox.show()完全相同.我有表格显示,但当我使用标准的messagebox.show("警告文本")时,它等待继续操作,直到用户单击"确定",这是我希望表单执行的操作.

c# messagebox

8
推荐指数
2
解决办法
1万
查看次数

MessageBox的大小

.NET如何MessageBox确定其相对于显示它的屏幕分辨率的大小?

我正在为WPF应用程序编写一个稍微灵活的对话窗口.窗口的布局布局在网格中:

+-----------------
| auto: Header      // A header for the dialog.
+-----------------
| auto: Content     // can be any FrameworkElement.
+-----------------
| auto: BottomPanel // With buttons <OK>, <Cancel>, <Delete>, etc. 
+-----------------
Run Code Online (Sandbox Code Playgroud)

Content电池可以是非常大的.在我的一个用例中,用户想要从列表中删除x个元素.然后在确认对话框中列出元素.如果有很多(比如50多个)元素,那么窗口可能会变得太大 - 对我来说太大了.

我想是决定一个函数MaxHeight,并MaxWidth从当前屏幕中模仿微软自己的方式对话窗口的属性MessageBox对话框.

PS:我使用以下static方法调用消息对话框:

// MessageDialog class
public static object Show(
        Window owner, 
        FrameworkElement content,
        string title,
        string header,
        params MessageDialogButton[] buttons
        );
/* The MessageDialogButton class has the following properties: 
 * …
Run Code Online (Sandbox Code Playgroud)

c# wpf messagebox

8
推荐指数
1
解决办法
1万
查看次数

Delphi messagebox出现在其他表单后面

我正在使用下面的代码在Delphi 7中创建一个消息框.但是我在屏幕上还有另一个表单FormStyle设置为fsStayOnTop,并且消息框出现在此表单后面.

有没有办法强制消息框出现在前面?

    if Application.MessageBox('Amessage here','Title', +MB_APPLMODAL + MB_ICONQUESTION + MB_YESNO) = IDNO then
Run Code Online (Sandbox Code Playgroud)

delphi messagebox delphi-7

8
推荐指数
1
解决办法
7273
查看次数

如何在MVVM中使用Messagebox?

似乎MVVM模式中的XAML难以弹出Messageboxes.我的客户坚持认证标签和颜色不适合他们.他们仍然想要一个消息框.怎么办?

我知道我可以在视图模型中弹出消息框,但它违反了视图模型的整个目的.我也可以引发错误,并在一些异常处理程序中弹出一个消息框,但消息框也不例外.它是正常程序流程的一部分.

在XAML中有一个很好的方法吗?我的客户喜欢留言箱.她不关心MVVM模式,在使用MVVM和单元测试之前,她从未遇到任何质量问题.但现在,她甚至无法收到她的留言箱,所以她不是很开心.

testing unit-testing messagebox mvvm

7
推荐指数
1
解决办法
1571
查看次数

MessageBox.Show for Windows Phone 7

我需要一个MessageBox.Show(),但具有扩展功能:Windows Phone 7的内置消息框不会显示任意按钮,只需确定或取消,我需要例如YesNo.我需要一个只在用户点击按钮时才会返回的Show方法.我试图将自己的消息框设置为弹出窗口.问题是它在WP7的UI线程中是异步的,我无法阻止UI线程,因为UI线程也负责处理按钮点击事件.我看到了WP7的ChildWindow示例,但这也是异步的,我必须有一个只在用户点击时才返回的Show()方法.有什么建议?某种DoEvents()可以帮助我很多,但在WP7中没有这样的方法:(

silverlight messagebox windows-phone-7

7
推荐指数
1
解决办法
1万
查看次数

带有"Yes to All"和"No to All"按钮的消息框

这可能吗?该MessageBox.Show方法显然是强迫我使用的一个MessageBoxButton枚举,和他们都没有的是所有没有到所有选项.是否可以显示一个消息框对话框,其中包含"全是"和"全是否"?

.net c# wpf messagebox winforms

7
推荐指数
1
解决办法
5858
查看次数

C#,Windows Form,Messagebox在上面不起作用

我有一些MessageBox,我的代码如下:

MessageBox.Show(new Form(){TopMost=true, TopLevel=True}, "Message","Title", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
Run Code Online (Sandbox Code Playgroud)

为了更好的示例,我为FormClosing事件执行此操作:

private void Example_FormClosing(object sender, FormClosingEventArgs e){
MessageBox.Show(new Form(){TopMost=true, TopLevel=True}, "Really close?"," Program", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
}
Run Code Online (Sandbox Code Playgroud)

但是,几乎每次我都要在我的计算机上更改Window(比如返回Visual Studio),然后才能看到我的消息框,而且这不是用户友好的,而且非常烦人.

我确认我的主要表单不在TopMost = true中,我只尝试了TopMost或只是TopLevel,StartPosition = FormStartPosition.CenterScreen但没有任何效果.

[更新]

我试过了:

 private void Example_FormClosing(object sender, FormClosingEventArgs e){
    MessageBox.Show(this.Owner, "Really close?"," Program", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
    }
Run Code Online (Sandbox Code Playgroud)

我想把我的messageBox放在我的窗口前面而不必更改窗口来查看它,因为它就像在当前窗口后面.

你有想法解决这个问题吗?

c# messagebox topmost

7
推荐指数
2
解决办法
1万
查看次数

tkinter showinfo python 3

我试图通过使用显示一个信息窗口

tkinter.messagebox.showinfo("info", "message")
Run Code Online (Sandbox Code Playgroud)

但是,我在使用时遇到错误 from tkinter import *

如果我也有问题就解决了 import tkinter.messagebox

所以我很困惑.是不是from tkinter import *应该导入里面的一切tkinter

tkinter messagebox python-3.4

7
推荐指数
3
解决办法
5万
查看次数

更改 tkinter 消息框的大小

在 python 中,我尝试更改 tkinter 消息框窗口的宽度,以便文本可以适合一行。

import tkinter as tk
from tkinter import messagebox

root = tk.Tk()
messagebox.showinfo("info","this information goes beyond the width of the messagebox")
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tkinter messagebox

7
推荐指数
1
解决办法
2万
查看次数