| ■43779 / ) |
Re[5]: VB.NET 画面表示しているコントロールが更新されません |
□投稿者/ おじゃ (5回)-(2009/11/18(Wed) 15:23:41)
|
■No43776 (みきぬ さん) に返信
みきぬさん、返信ありがとうございます。
> コントロールごとに、表示したい内容をDBで管理したいってことかしら? > このラベルは「氏名」、これは「住所」、これは「電話番号」といったように。 > # で、データを変えればそれぞれ「Name」「Address」「TEL」に変えたりできる、と ⇒そうです! まさしくその通りです。
> …でもそれだと、Timer を使う理由が分からないんだよね。
⇒Timerは、最新のデータを表示したいからです。(リアルタイム処理)
以下説明です。 Name、Address、TELだとわかりづらいので、電力の例にします。 機器名称 値 画面表示のコントロールID ============================= 1の機器 XX ボルト Label1 2の機器 YY ボルト Label2 | | Nの機器 NN ボルト LabelN このような機器が数百あり、テーブルに各データを持っています。 テーブルのデータは最新の値が書き込まれ、画面には常に最新データを表示します。(リアルタイム) そのような画面を数十画面作ります。 ですので、画面に張ったコントロールID(Label1、Label2、LabelN)を プログラムが自動取得して、データを取得するような仕組みにしたいと思っています。 毎回、画面のコントロールIDを取得するのが嫌なのでご質問させていただきました。
|
|