Ami*_*mar 0 c# window winforms
在我的Windows应用程序中,我想当用户尝试datagridview从那时删除一行时应该打开一个消息框,要求用户确认删除该行.
为此,我写了这段代码:
DialogResult res = MessageBox.Show("Are You Sure", MessageBoxButtons.OKCancel);
Run Code Online (Sandbox Code Playgroud)
并检查用户用户响应,但此行显示错误.
这段代码有什么问题?
请帮我.
当我只写这个代码
MessageBox.Show("Are You Sure");
Run Code Online (Sandbox Code Playgroud)
然后它工作正常,但我想再次确认用户,所以我想要他的回复.
你快到了!如果要指定MessageBoxButtons需要以这种方式添加标题和标题(或消息文本):
MessageBox.Show(string, string, MessageBoxButtons);
Run Code Online (Sandbox Code Playgroud)
完成后,您的代码应如下所示:
DialogResult res = MessageBox.Show("Are you sure?", "Title", MessageBoxButtons.OKCancel);
Run Code Online (Sandbox Code Playgroud)
您收到错误,因为您的调试器期望string获得标题并正在接收MessageBoxButtons.阅读此文章的详细解释.