小智 6
快速而肮脏的方法是创建另一个窗口表单,它将具有与消息框相同的按钮,但也将有一个图像.

这是此表单背后的代码
public partial class MazeForm : Form
{
public MazeForm()
{
InitializeComponent();
}
private bool okButton = false;
public bool OKButtonClicked
{
get { return okButton; }
}
private void btnOK_Click(object sender, EventArgs e)
{
okButton = true;
this.Close();
}
private void btnCancel_Click(object sender, EventArgs e)
{
okButton = false;
this.Close();
}
}
Run Code Online (Sandbox Code Playgroud)
最后,在您的主要表单中,您可以执行类似的操作
MazeForm m = new MazeForm();
m.ShowDialog();
bool okButtonClicked = m.OKButtonClicked;
Run Code Online (Sandbox Code Playgroud)
请注意,这是我在15分钟内快速创建的内容,它可能需要更多工作,但它会让您朝着正确的方向前进.
| 归档时间: |
|
| 查看次数: |
27528 次 |
| 最近记录: |