メインフォームのコントロールを使用してWindowsフォームアプリケーションを開発し、mySQLデータベースからその値を取得します。データベースが更新されると、コントロールを再描画して更新するためのフォームが必要になります。誰もがこれに対する解決策を提案することはできますか?サブフォームでは、フォームの新しいインスタンスをインスタンス化し、古いインスタンスを破棄しましたが、メインフォームではこれを行うことはできません。私の質問を考慮していただきありがとうございます。C#ダイナミックコントロールを使用したメインフォームのリフレッシュ
0
A
答えて
0
あなたの質問が正しく理解されているかどうかはわかりませんが、コントロールをユーザーコントロールの中に入れ、メインフォームで使用することができます。そして、あなたはフォームを使って同じことをすることができます:新しいものを処分して作成します。
これは問題を解決するはずですが、スクロールバーやフォームのサイズ変更にいくつか問題がある可能性があります。
0
私がいたのであれば、私は別のUI、つまりユーザーのためにフォーカスしているUIを処分しません。特に、更新が自動である場合は、ユーザーを苛立たせます。
グリッドビューやライブ値で更新されるラベルなどの表示専用のコントロールがあるとすると、時間間隔を設定して、更新が発生することをユーザーに明確に示す秒のティッカーを表示できます。
すべてのコントロール(またはすべてのコントロールを持つ1つのユーザーコントロール)の更新メソッドを使用して、コントロールを定期的に更新することを検討する必要があります。
関連する問題
- 1. ダイナミックコントロールのバリデーションナイトメアーC#
- 2. C#ダイナミックコントロールへのアクセスWindowsフォーム
- 3. ユーザーコントロールの値をメインフォームに使用する(C#)
- 4. メインフォームのボタンを使用してユーザーコントロール内のイベントを呼び出すc#
- 5. メインフォームに添付されたコンポーネントスクリプトを使用して、 "メインフォーム"のコントロールにアクセスします。
- 6. Apache POIを使用したピボットテーブルのリフレッシュ
- 7. TableModelを使用したJTableのリフレッシュ
- 8. JavaScriptを使用した「オンライン」ユーザーのリフレッシュ
- 9. ダイナミックコントロールをクリックしたときのデータテーブル
- 10. ダイナミックコントロール
- 11. C#:Page_Load後のダイナミックコントロールへのアクセス
- 12. C#メインフォームにロードする
- 13. C#WPFのルートイベントをユーザーコントロールからメインフォーム
- 14. ダイナミックコントロールのバリデーション
- 15. ダイナミックコントロールを作成し、データセット
- 16. ピボットテーブルをリフレッシュする方法ClosedXMLとC#を使用して
- 17. Visual Studio c#ダイナミックコントロールはデザイナーで作成したものの2倍サイズ
- 18. トリガーを使用したリフレッシュまたはマテリアライズド・ビューの更新
- 19. jquery/JSダイナミックコントロール用のシンプルなデータバインド
- 20. ダイナミックジャスパーを使用してデータをレンダリングしながらダイナミックコントロールを探す
- 21. ダイナミックコントロールのシリアライズとリロード
- 22. ダイナミックコントロール(アコーディオンペイン)の検索
- 23. C#Winformのデータテーブルからテキストボックスをリフレッシュするためのタイマーの使用
- 24. リストビュー - ダイナミックコントロールはポストバック
- 25. 新しいDataContext WPFを使用したグリッドのリフレッシュ
- 26. 新しい要素onactivityresultを使用した線形レイアウトのリフレッシュ
- 27. MVPアーキテクチャーを使用したビューイング内のフラグメントをリフレッシュする
- 28. バックエンドにLaravelを使用したVue.js SPAの認証トークンのリフレッシュ
- 29. MVVM-Lightを使用したバックナビゲーションでのバインディングのリフレッシュ
- 30. vuejsを使用したgetメソッドのコンポーネントのリフレッシュ