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

タイトル Re^2: 文字列によるプロパティの参照
投稿日: 2012/01/20(Fri) 13:47
投稿者ふつうのこ
回答ありがとうございます。

背景はこうです。
ユーザーコントロールはピクチャボックスだけと言ってもいいのですが、ラベル10個と
ピクチャボックスだけのコントロールです。
そしてこのユーザーコントロールにDB交信やデータプロパティなど、アプリとしての重要機能を持たせています。
こうすればコーディング量も減りますし、サイズも小さくなりますので。

ピクチャボックスには DrawLine や DrawString で描画しているんですが、複数のフォームを
立ち上げている時、他のフォームと比較して描画を変えて欲しいと要望があり、この質問に
いたった訳です。

ユーザーコントロール内の描画コードですからフォーム名を指定して比較することが出来ず、
テキストで他フォームを取得するしかないかな、と思っていたのです。
Parentの事はヘルプに、コンテナを返す としてあったので、自分のフォームは取得出来る
かな、と思ったわけです。
やっていないので分かりませんけど。(^^;)

いろいろ提案していただいたのですが、デリゲートにしてもイベントにしても理解して
いないので提案自体を理解できません、ごめんなさい。(^^;)
とりあえず、Application.OpenForms でやってみます。
ユーザーコントロールは別のソルーションで作っているので認識されるか心配ですが…。

Interfaceを用意するとは、つまり間に仲介を入れるって事ですよね?
なぜ直接では危険になるのでしょう?
パフォーマンスも上がりますし、プロパティを読むだけなの直接ででいいと思うんです。

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

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