jjzjj

messagebox

全部标签

c# - 如何在 mvc Controller 中创建确认框?

我需要在mvcController中创建确认框吗?使用这个"is"或“否”值,我需要在我的Controller中执行操作。我们如何做到这一点?示例代码:publicActionResultActionName(passingvalue){//somecodemessageboxhereif(true){truecode}else{elsecode}} 最佳答案 你可以用ActionLink做到这一点@Html.ActionLink("Delete","DeleteAction","Product",new{confirm=true,

c# - 如何创建自定义消息框?

我正在尝试使用我的控件制作自定义消息框。publicstaticpartialclassMsg:Form{publicstaticvoidshow(stringcontent,stringdescription){}}实际上我需要在这个窗体中放置一些控件(一个gridview)并且我必须为这个窗口应用我自己的主题,所以我不想使用MessageBox。我想从我的其他表单中调用它,比如Msg.show(parameters);我不想为此表单创建对象。我知道我不能从Form类继承,因为它不是静态的。但是我想知道MessageBox是如何实现的,因为它是静态的。它被称为MessageBox.s

c# - 调用 MessageBox 和 BeginInvoking 有什么区别?

在形式上,比较BeginInvoke(newAction(()=>{MessageBox.Show());}));与Invoke(newAction(()=>{MessageBox.Show());}));有什么区别,什么时候应该使用一个?MessageBox的消息泵如何影响行为?我做了一些测试,发现两种方法都会阻止UI。唯一的区别是Invoke实际上是立即调用的,而BeginInvoke需要(非常短的)时间才能运行代码。这是意料之中的事。 最佳答案 BeginInvoke将异步调用委托(delegate),立即返回已排队的委托(d

c# - c# 中的非自动阻塞 MessageBoxes

有人知道.NET中的messageBox在关闭之前不会阻塞创建它的线程吗? 最佳答案 privatevoidShowMessageBox(stringtext,stringcaption){Threadt=newThread(()=>MyMessageBox(text,caption));t.Start();}privatevoidMyMessageBox(objecttext,objectcaption){MessageBox.Show((string)text,(string)caption);}您可以使用文本和标题调用Show

c# - 如何在消息框中获取 DataGridView 单元格值?

如何在C#中将DataGridView单元格值写入MessageBox? 最佳答案 privatevoiddataGridView1_CellClick(objectsender,DataGridViewCellEventArgse){if(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value!=null){MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(

c# - 如何显示带有复选框的 MessageBox?

我想创建一个MessageBox,它有Yes/No按钮和一个复选框。该应用程序是一个图片调整器,它会一次调整多张图片的大小;在此过程中,它将检查新位置文件名是否存在,并提供覆盖它的选项。MessageBox将为用户提供覆盖任何新文件的选项(如果需要),而复选框将避免点击Yesx如果他们想要覆盖每个文件的次数。如何将复选框添加到MessageBox对话框? 最佳答案 创建自定义对话框。这里有一些东西可以给你一个想法:publicstaticclassCheckboxDialog{publicstaticboolShowDialog(s

c# - 强制以编程方式关闭 MessageBox

让我给你介绍一下背景。我们有一个应用程序(中型),它在不同的地方(数百个)使用MessageBox.Show(....)。这些消息框是工作流的一部分,用于通知、警告或接受用户的输入。如果没有事件,应用程序应该在一定时间后自动注销。我们有一个要求,在注销应用程序时,只清理session数据,清除View并隐藏自身,以便在下一次启动时,它不必执行耗时的启动过程。一切正常,但在屏幕上有一些消息框并且用户离开机器而没有响应消息框的情况下,然后由于没有事件使应用程序注销。问题是消息框不会消失。如何在隐藏应用程序的同时关闭打开的消息框(如果有)? 最佳答案

c# - 获取串口连接的设备名称

我搜索如何获取串口连接的素材的设备名称。我有两种不同类型的Material可以在上面连接。第一个:打印机(只接收数据,不返回任何数据)第二个:余额(只发送数据,不接收任何数据)如何区分这两种Material?谢谢。 最佳答案 试试这个:ManagementObjectCollectionManObjReturn;ManagementObjectSearcherManObjSearch;ManObjSearch=newManagementObjectSearcher("Select*fromWin32_SerialPort");Man

c# - 新行在 C#/WPF 中的 MessageBox 中不起作用

简短的问题:我的资源中有一个字符串:“这是我的测试字符串{0}\n\nTest”我试图在我的消息框中显示这个字符串:MessageBox.Show(String.Format(Properties.Resources.About,Constants.VERSION),Properties.Resources.About_Title,MessageBoxButton.OK,MessageBoxImage.Information);但是我没有换行。\n仍然显示为字符,而不是新行。我也尝试使用类似mystring.Replace("\n",Environment.NewLine)的解决方法,

c# - System.Windows.MessageBox 在开始之前不会等待用户输入!

...而且这是没有道理的。T-T在我的Application_Startup事件处理程序中,我的代码看起来有点像这样:privatevoidApplication_Startup(objectsender,StartupEventArgse){stringerrorMessage;if(CheckStartUpConditions(outerrorMessage)){(newMainWindow()).Show();}else{MessageBox.Show(errorMessage,"ApplicationStartup",MessageBoxButton.OK,MessageBox