ユーザーコントロールのTextプロパティについて
- 題名: ユーザーコントロールのTextプロパティについて
- 著者: うに
- 日時: 2003/10/23 17:52:22
- ID: 1116
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ユーザーコントロールのTextプロパティについて
- 著者: ピラルク
- 日時: 2003/10/24 20:57:41
- ID: 1126
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ユーザーコントロールのTextプロパティについて
- 著者: うに
- 日時: 2003/10/27 11:17:32
- ID: 1139
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ユーザーコントロールのTextプロパティについて
- 著者: うに
- 日時: 2003/10/27 11:22:10
- ID: 1140
- この記事の返信元:
- この記事への返信:
- ツリーを表示
みなさん、こんにちは。
VB.NET(2002 SP2)で、ユーザーコントロールの作成を行おうとしています。
UserControlを継承し、LabelとTimer を配置したもので試していますが、
Label に表示するTextを、テスト用に追加したWindows AP プロジェクトの
プロパティウィンドウを使って変更する事はできるのですが、保存ができません。
(保存後、閉じてから再ロードすると変更されていない)
Timer のインターバル、Labelのフォントは、編集、保存できます。
Text という名前がいけないのでしょうか?又は何か記述が足りないのでしょうか?
どなたか、ご教授いただけないでしょうか?
Imports System.ComponentModel
<Serializable()> _
Public Class TimerLabel
Inherits System.Windows.Forms.UserControl
------- 略 --------------------
'タイマーの値は、編集、保存できる
<Category("Timer"), DefaultValue(200), Description("timer間隔")> _
Public Property Interval() As Integer
Get
Return Me.Timer1.Interval
End Get
Set(ByVal Value As Integer)
Me.Timer1.Interval = Value
End Set
End Property
'フォント情報も編集、保存できる
<Category("Font"), DefaultValue("MS UI Gothic, 24pt, style=Bold")> _
Public Overrides Property Font() As System.Drawing.Font
Get
Return Me.lbDisp.Font
End Get
Set(ByVal Value As System.Drawing.Font)
Me.lbDisp.Font = Value
End Set
End Property
'Textは編集できるが、保存できない??
<DefaultValue("Hello"), Browsable(True)> _
Public Overrides Property Text() As String
Get
Return lbDisp.Text
End Get
Set(ByVal Value As String)
Me.lbDisp.Text = Value
End Set
End Property
------- 略 --------------------
End Class
以上、よろしくお願いいたします。