投稿者 たかくん  (社会人) 投稿日時 2012/5/5 11:20:11
こんにちは、オブジェクト指向ではGUIクラス(Form)と処理クラスは基本分離しますよね?
例えば処理クラスでデータを読み込んでいる最中ににリアルタイムにGUIクラスでベリファイメーター
を見せるようにするにはどんなプログラム技術がいるのでしょうか?
僕が思いつくものとしてはイベントで処理クラスとGUIクラスを繋ぐ位しか思いつかないのですが
ようは処理クラスからGUIクラスに働きかけたいのです。
僕は今までGUIクラスから処理クラスに問い合わせをしてGUIのコントロールを操作するような事をしていました、例えば

    If 処理クラス.データプロパティ=新規 Then
        TextBox1.Enabled=false
    EndIf

こんな感じなのですがこれだとGUIの中で処理クラスと混同してしまいそうですし、リアルタイムに処理クラスとGUIクラスをやりとりするのは不可能かと思います。
プロで業務アプリを作ってる人はどのようにされてるのでしょうか?
よろしくお願いします。