可在控件的相关属性中写入:
[...]
public int Height
{
get {...}
set
{
if( Site != null && Site.DesignMode && value <= 100 )
{
MessageBox.Show("你输入了无效的高度值!");
}
}
必须包含System.Windows.Forms;
[...]
public int Height
{
get {...}
set
{
if( Site != null && Site.DesignMode && value <= 100 )
{
MessageBox.Show("你输入了无效的高度值!");
}
}
必须包含System.Windows.Forms;
解决方案 »
- .Net PetShop关于数据库设计的一个疑问,望大牛进来指点一二,谢谢。
- .NET 实现自定义ContextUser的Identity和Principal实现自定义用户信息,权限验证。出手必精!
- .net c#中如何像asp一样自由调用和定义函数
- 请教:ASP.NET2.0网站发布问题!请写明详细步骤!
- 新手vs2003提问
- 关于showModelessDialog的问题,请各位大虾进来
- JavaScript问题,关于document
- 兄弟们,下述代码为什么出现这样的提示!!!
- url传递多个(变化的数n)值,我要同时取出他们
- !!!你肯定会排序 !!!
- 如何编辑aspx页面?做美工
- 连接oracle出错
Get
Return _value
End Get
Set(ByVal Value As Int16)
If Value > 100 Then
Throw New ArgumentException
End If
_value = Value
End Set
End Property
ArgumentException 类 命名空间: System在向方法提供的其中一个参数无效时引发的异常。有关此类型所有成员的列表,请参阅 ArgumentException 成员。System.Object
System.Exception
System.SystemException
System.ArgumentException
System.ArgumentNullException
System.ArgumentOutOfRangeException
System.ComponentModel.InvalidEnumArgumentException
System.DuplicateWaitObjectException[Visual Basic]
<Serializable>
Public Class ArgumentException
Inherits SystemException[C#]
[Serializable]
public class ArgumentException : SystemException
备注
在调用某方法但传递的参数中至少有一个不符合所调用方法的参数规范时,将引发 ArgumentException。ArgumentException 的所有实例均应带有有意义的错误信息,描述无效参数以及该参数所需的值范围。ArgumentException 的主要派生类有 ArgumentNullException 和 ArgumentOutOfRangeException。应使用这两种派生类取代 ArgumentException,除非这两种派生类都不被接受。例如: 每当向方法传递空引用(Visual Basic 中为 Nothing)而该方法不把它作为有效参数接受时,应由 ArgumentNullException 引发异常。
当参数值超出可接受值的范围(例如,在创建 DateTime 时将值“46”作为月份参数传递)时,应由 ArgumentOutOfRangeException 引发异常。
如果方法调用没有任何参数,或者失败未涉及参数本身,则应当使用 InvalidOperationException 引发异常。ArgumentException 使用值为 0x80070057 的 HRESULT COR_E_ARGUMENT。有关 ArgumentException 实例的初始属性值列表,请参见 ArgumentException 构造函数。
up