WinForms– tag –
-
WinFormsでSystem.TypeLoadException:Microsoft.Toolkit.Uwp.NotificationsのNotificationActivatorが読み込めない原因と解決策
WinFormsアプリでToast通知を扱うためにMicrosoft.Toolkit.Uwp.Notificationsを導入したところ、起動直後にSystem.TypeLoadExceptionが発生して落ちるケースがあります... -
C# WinFormsでTextBoxの値を渡すとユーザー登録/更新がコンパイルエラーになる原因と解決策(Identity主キー・外部キー・SQL Server)
WinFormsでユーザー登録フォームを作っていると、TextBoxから値を渡すだけのつもりが、IDやカテゴリなど数値項目でコンパイルエラーに遭遇することがあります。多くはTe... -
HttpClientでThe remote name could not be resolvedが散発する原因と対策|DNS名前解決の切り分け・ログ化・実装改善
「The remote name could not be resolved(リモート名を解決できません)」が C# の HttpClient で散発し、しかも数百回に1回だけ落ちる――この手の障害は、見た目が「... -
C#とC++/MFCの別プロセス間で双方向通信する方法:WM_COPYDATA+RegisterWindowMessageでイベント駆動IPC
C# アプリと C++/MFC アプリを別プロセスで動かし、「どちらからでも任意のタイミングで文字列を送りたい」「受信側はイベントのように即処理したい」という双方向(フ... -
WinForms NotifyIcon左クリックでContextMenuStrip表示するとフォームがタスクバーに出る問題の解決策(SetForegroundWindow/SetWindowLongPtr)
WinFormsのNotifyIconを左クリックでContextMenuStrip表示すると、フォームがタスクバーに出たり、クリックしてもメニューが閉じないなど挙動が不安定になることがあり... -
Visual Studio 17.12.4 更新後に WinForms デザイナーが開けない「failed to launch the design tools server process」解決手順(ComponentModelCache削除)
Visual Studio 2022 を 17.12.4 に更新した直後から、WinForms のフォームがデザイン表示で開けず「failed to launch the design tools server process」と表示される――... -
WinForms ListBoxをチェックボックスON中だけ自動スクロールする方法|TopIndexとTimerでゆっくりスクロール
WinFormsでログ表示などにListBoxを使うと、「チェックボックスがONの間だけ自動スクロールしたい」という要件がよくあります。SelectedIndexで最終行を選ぶ方法だと一... -
C# WinFormsでTextBoxのスペース区切り数値を自動ソートして表示する方法(TextChanged・int.TryParse)
WinFormsで「textBox1に03 02 01のようにスペース区切りで数値を入力したら、textBox2に01 02 03と自動で並べ替えて表示したい」という要件は、入力イベントの選び方とT... -
Visual Studio 2019 WinFormsデザイナーでTabControl内のボタンが動かない・元に戻る原因と対処(マルチモニタDPI)
Visual Studio 2019 の WinForms デザイナーで TabControl の TabPage に置いたボタンが、ドラッグしても元の位置に戻ってしまう――。実行時ではなくデザイナー上で起き...
