2010年12月1日星期三

.net Control継承にToolboxBitmap利用

VS IDE(VS2008等)の Toolboxに既存しているControlを継承して、新たなControlを作る時に、
継承ControlのBitmapはディフォルトの◎で表示されています。
親のBitmapを表示させる方法があります。
以下例のようにToolboxBitmapの属性を使えば簡単にできる:
C#
[ToolboxBitmap(typeof(TextBox))]
public class CurrencyTextBox : TextBox, IScriptControl, IValidator, IIsRequired
{
...
}

=============================================
VB.net
<ToolboxBitmap(GetType(TextBox))> _
Public Class CurrencyTextBox
    Inherits TextBox
    Implements IScriptControl, IValidator, IIsRequired
 ...
End Class

没有评论: