構造体プロパティをデザイナで編集したい
- 題名: 構造体プロパティをデザイナで編集したい
- 著者: 花道
- 日時: 2010/10/26 23:45:03
- ID: 27482
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 構造体プロパティをデザイナで編集したい
- 著者: 魔界の仮面弁士
- 日時: 2010/10/27 0:57:01
- ID: 27485
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 構造体プロパティをデザイナで編集したい
- 著者: 花道
- 日時: 2010/10/27 14:38:53
- ID: 27488
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 構造体プロパティをデザイナで編集したい
- 著者: 魔界の仮面弁士
- 日時: 2010/10/27 16:19:45
- ID: 27490
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 構造体プロパティをデザイナで編集したい
- 著者: 花道
- 日時: 2010/10/27 23:16:57
- ID: 27493
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。VB勉強中の者です。
テキストボックスを継承してLocationプロパティに似たものを作ろうと思い、
以下のようにクラスと構造体を作成しました。
Public Structure XY
Dim x As Integer
Dim y As Integer
End Structure
Public Class TextBoxEx
Inherits TextBox
Private _XY As XY
Public Property POS() As XY
Get
Return _XY
End Get
Set(ByVal value As XY)
_XY = value
End Set
End Property
End Class
POSプロパティ自体は正常動作しているようですが、
デザイナ画面のプロパティウィンドウから編集できません。
(プロパティ名がグレーになり、値の欄も[ルート名前空間].XYと表示されるだけ)
Locationプロパティのようにデザイナ上で編集したいのですが、
どのような手順が必要なのでしょうか、そもそもできないのでしょうか、
よろしくお願いいたします。