- PR -

ユーザーコントロールのデザイン変更

1
投稿者投稿内容
てぃろ
常連さん
会議室デビュー日: 2007/07/01
投稿数: 23
投稿日時: 2008-06-08 14:35
お世話になっております。てぃろと申します。

ユーザーコントロールのデザインについてご存知の方いらっしゃいましたら
ご教授願えませんでしょうか?

環境 VS 2005 C# WindowsForm

まずユーザーコントロール(UC1)を新規に追加し、
そこにTableLayoutPanel コントロールを配置しています。
そのTableLayoutPanel はUC1にDock = Fillとして設定しています。

そのTableLayoutPanelにテキストボックスや、ラベルなどいろいろなコントロールを配置します。このコントロールもDock = Fillとして全体に表示しています。
これでUC1の作成はおしまいです。

次に通常のフォームで今作成したUC1を配置します。

そこで問題なのですが、デザイン時や、動的にそのUC1の外観を変更したいのです。
た具体的にいうと列の幅などです。できればデザイナでドラッグして幅を変更したいのですが、
これは不可能なことでしょうか?
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2008-06-08 15:20
引用:

これは不可能なことでしょうか?



いいえ。

ですが、フォームデザイナとユーザコントロールを対話的に結び付けるための仕組みを作りこむ必要があります。

デザイン時サポートの拡張
http://msdn.microsoft.com/ja-jp/library/37899azc(VS.80).aspx
てぃろ
常連さん
会議室デビュー日: 2007/07/01
投稿数: 23
投稿日時: 2008-06-08 22:21
木宏明(ひどり)さん、早速のお返事ありがとうございます。

早速試してみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)