WinForms– tag –
-
VS2022のVB.NET WinFormsでホットリロードがENC0005になる原因と回避策(Handles・AssemblyVersion対策)
Visual Studio 2022(VS2022)で VB.NET の WinForms をデバッグ中、ブレーク中にログ出力の1行だけ直して「ホットリロード(編集の適用)」したいのに、毎回 ENC0005 ... -
Visual Studio 2022のReportViewerで「新しいレポートのデザイン」が表示されない原因とRDLCレポートの正しい作成手順
Visual Studio 2022 で ReportViewer をフォームに貼り付けたのに、スマートタグに「新しいレポートのデザイン」が出てこない……という相談がとても増えています。本記事... -
WinFormsでWindows.Storage.ApplicationData.Current.LocalSettingsがInvalidOperationExceptionになる原因と対処法【Windows 11/.NET 8】
Windows 11 と .NET 8 で C# WinForms アプリを開発していて、UWP/WinUI のコードを流用しようとして Windows.Storage.ApplicationData.Current.LocalSettings を呼び... -
C# WinForms TextBoxにフェード付きプレースホルダーを実装する方法とUserPaintの落とし穴
WinFormsでフェード付きのプレースホルダー(ウォーターマーク)をTextBoxに実装しようとすると、「文字が右端に寄る」「キャレット位置がズレる」「ドラッグ選択できな... -
.NET Framework 4.8 WinForms を MSIX で Microsoft Store 配布するときのファイルアクセスと保存場所まとめ
既存の .NET Framework 4.8 製 WinForms アプリを MSIX/APPX でパッケージし、Microsoft Store から配布しようとすると、必ずぶつかるのが「ファイルアクセスはどこまで... -
WinForms(.NET Framework 4.8)でDPI対応&longPathAwareを設定するマニフェスト完全解説【Visual Studio 2013/2019/2022対応】
WinForms(.NET Framework 4.8)アプリを高解像度モニターや長いパスを扱う環境で快適に動かすには、マニフェストでの DPI 設定と longPathAware の有効化が重要です。... -
WinFormsアプリで「.NET v4.0.30319が脆弱」と診断されたときの安全な対処法【.NET Framework 4.8.1対応】
WinForms アプリのペネトレーションテストで「.NET v4.0.30319 を使っているから脆弱」と指摘されるケースが増えています。しかし、この文字列だけを根拠に「危険」と判... -
C# から C++ へ文字列送信する最適解|WM_COPYDATA とタイマーで実現するフルデュプレックス通信とスレッド安全性
既存の C++ アプリに、C#(WinForms)からテキストボックスを介さずに定期的に文字列を送りたい──そんな場面は業務システムでよくあります。しかし実装を誤ると、「クロ... -
VB.NET ListViewのアイコンをホバーでPictureBoxに拡大プレビュー表示する方法【WinForms】
VB.NET/WinForms で「フォルダー内の PNG を ListView に一覧表示し、マウスを乗せたアイコンだけ PictureBox に大きくプレビューしたい」という要件は、ツール系アプ...
