tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^4: UserControlでのプロパティの設定の仕方
投稿日: 2004/07/15(Thu) 11:24
投稿者ATTU
ファリンファリンさん返答ありがとうございます。

> 『設定の変更が出来ない』とは何の設定の変更ですか?
デザインのプロパティでの設定ができないのです。

> ちなみに As XXXX はそういうクラスなので前回回答いたしましたままです。

> 推測するに、複数のプロパティを用意するのは美しくないので、何かまとまった形での
> インターフェースを実現
> されたいと言う事で宜しいでしょうか?(つまり、Item()の実装ではない?)

市販のGridみたいなプロパティの実装は難しそうなので、単純にデザインのプロパティの設定で
┌──────────────────────────────┐
│タイプ,列幅,桁数,少数点数,(A,R,G,B),(A,R,G,B)               │
│タイプ,列幅,桁数,少数点数,(A,R,G,B),(A,R,G,B)               │
│             〃                                             │
│             〃                                             │
│             〃                                             │
│             〃                                             │
│             〃                                             │
│             〃                                             │
│                                                            │
│                                                            │
│                                                            │
└──────────────────────────────┘
上記のような設定が出来ればかまわないのですが・・・


> 構造体等を定義して外向き(Public)にプロパティを作成してあげればよいのでは?

    Public Structure m_Items
        Public myItem1 As String
        Public myItem2 As String
        Public myItem3 As String
    End Structure
    Public myItems As New m_Items()

    Property Items() As m_Items
        Get
            Return myItems
        End Get
        Set(ByVal Value As m_Items)
            myItems = Value
        End Set
    End Property
と書いてもデザインのプロパティ画面では薄くなって設定できません。

構造体等を定義して外向きとはどの様に書けばよいのでしょうか?

VBを理解せずに作成しているのでポイントをはずしているかもしれませんが
よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。