tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル各フォームのアイコンの設定
記事No7392
投稿日: 2008/04/22(Tue) 22:59
投稿者ぽぽ
はじめまして。
VB2005でWindowsアプリケーションを作成しています。

フォームのアイコンの設定について教えて頂きたくて
書き込ませて頂きました。
現在複数のフォームがありまして、
その各フォームに同一のアイコンを設定したいと考えております。

ただアイコンは今後変更される可能性がある状態です。
そこでアイコンが変更になった場合に影響を少なくしたいと
考えているのですが、
何か良い案はございませんでしょうか?

もしございましたら教えて頂きたいです。
よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: 各フォームのアイコンの設定
記事No7393
投稿日: 2008/04/23(Wed) 12:49
投稿者癒耶
アイコンを設定したフォームを
ベースフォームとして
新たに作成するフォームは
常にそれを継承するようにする。
というのはどうでしょうか?

[ツリー表示へ]
タイトルRe^2: 各フォームのアイコンの設定
記事No7407
投稿日: 2008/04/25(Fri) 15:41
投稿者ぽぽ
ご解答ありがとうございました。

継承でも可能ですね。
全然思いつきませんでした。

ありがとうございました。

[ツリー表示へ]
タイトルRe: 各フォームのアイコンの設定
記事No7394
投稿日: 2008/04/23(Wed) 14:41
投稿者ゆうき
ゆうきです。

> ただアイコンは今後変更される可能性がある状態です。
> そこでアイコンが変更になった場合に影響を少なくしたいと
> 考えているのですが、
> 何か良い案はございませんでしょうか?

子フォームのLoadイベントにオーナーフォームのアイコンを
設定すればよいのではないでしょうか。

(例)
子フォームクラス
Private Sub 子フォーム_Load(ByVal ...
    Me.Icon = Me.Owner.Icon
End Sub

--------------------------------------------------------
親フォームクラス
 子フォーム表示処理
    子フォーム.ShowDialog(Me)

これでどうでしょう。こうすれば、親フォームのアイコンが変われば、
子フォームのアイコンも変わります。

[ツリー表示へ]
タイトルRe^2: 各フォームのアイコンの設定
記事No7405
投稿日: 2008/04/25(Fri) 15:39
投稿者ぽぽ
ありがとうございます。
返信が遅れて申し訳ございませんでした。

親フォームのアイコンを使用するのは
とても気に入りました。
ぜひ使わせて頂きます。

ありがとうございました。

[ツリー表示へ]