【发布时间】:2011-07-21 14:32:59
【问题描述】:
我使用 C# 为 Windows 窗体应用程序创建了一个用户控件。此用户控件具有一些属性。在运行时,如果用户没有为此属性输入值,我想显示一个消息框并退出应用程序。
问题是当我在用户控件的加载事件中编写检查代码时。当我将它拖放到表单上时,会出现消息框。
private void UserControl1_Load(Object sender, EventArgs e)
{
if (_getFirstPageArgument==null || _getFirstPageArgument.Length==0)
{
throw new Exception("Some Message");
}
}
如何区分表单加载和运行时加载?
【问题讨论】:
-
您是指 WinForms 应用程序还是 WPF 应用程序?
-
你能举个例子吗?你在哪里显示这个 MessageBox?
标签: c# winforms user-controls c#-4.0