[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/09/11(Sat) 15:00
投稿者名:ヌーボ
Eメール:
URL :
タイトル:
Fromの背景の色を変更
画面(From)が沢山さるのですが、
起動して、画面をロードする毎にFromの背景の色を変えたいのですが
From毎に設定しなければならないのでしょうか。

TOPのFromで変更したのを別のFormに有効とすることはできないので
しょうか。
すでにFromを作ってしまったため1個ずつ修正するのはどうかと思った
ものですから。

投稿時間:2004/09/11(Sat) 20:25
投稿者名:Say
Eメール:
URL :
タイトル:
Re: Fromの背景の色を変更
デザイン時の設定、ということなら、
*.frmファイルをSed(ストリームエディタ)か何かで書き換えまくる、
というワイルドな方法もありますが・・・。

実行時ということなら、たとえば
Option Explicit

Private Sub Form_Load()
    Dim frm As Form
    Forms.Add "Form2"
    Forms.Add "Form3"
    For Each frm In Forms
        frm.BackColor = &HFFFF00
        frm.Show
    Next
End Sub
とか?

投稿時間:2004/09/13(Mon) 23:31
投稿者名:ヌーボ
Eメール:
URL :
タイトル:
Re^2: Fromの背景の色を変更
あらかじめ、存在するFormを処理させなければならないのですね。
ロード時に。

一度に、すべてのFormに対して更新ができるものがあると思って
いたのですが、ないのですね。