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