Windows Forms アプリケーション設計とイベント駆動UI開発

スポンサーリンク
Visual Basic (VB / VB.NET)

【入門編】Windows Formsアプリケーションの多重起動検知とコマンドライン引数の安全な引き渡し:既存インスタンスへのメッセージ送信処理 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsで「多重起動」をスマートに制御せよ:MutexとNamed Pipeによる究極の連携術こんにちは。現場で叩き上げ、数多のレガシーシステムを現代的なアーキテクチャへと昇華させてきたエンジニアです。Windows Fo...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】NumericUpDownとTextBoxのシームレスな切り替え:フォーカス喪失時に自動でカンマ編集を行うカスタムコントロールの自社開発 – Visual Basic (VB / VB.NET)解析バイブル

業務UIの神髄:NumericUpDownの呪縛を解き、TextBoxを「数値編集の要」へ昇華させる長年、VB.NETによる基幹業務システムの現場に身を置いていると、「NumericUpDown」というコントロールがいかに実務の足枷であるか...
Visual Basic (VB / VB.NET)

【実務・中級編】NumericUpDownとTextBoxのシームレスな切り替え:フォーカス喪失時に自動でカンマ編集を行うカスタムコントロールの自社開発 – Visual Basic (VB / VB.NET)解析バイブル

なぜ「TextBox」のままでは業務アプリの現場は崩壊するのか業務アプリケーションにおいて、数値入力は最も頻繁に発生する操作だ。しかし、多くの開発者が標準の `TextBox` に `TextChanged` イベントで無理やりカンマを入れ...
Visual Basic (VB / VB.NET)

【入門編】NumericUpDownとTextBoxのシームレスな切り替え:フォーカス喪失時に自動でカンマ編集を行うカスタムコントロールの自社開発 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。現場で泥臭い実装と向き合い、時にはコードの美学を追求するエンジニアです。業務アプリケーションを開発していると、必ずぶち当たる壁があります。それは「数値入力のUX(ユーザー体験)と、視認性の両立」です。入力中は「10000」と打ち...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】Windows Formsにおけるドラッグ&ドロップのセキュリティ対策:管理者権限の異なるプロセス間でのデータドロップ不具合を解決する – Visual Basic (VB / VB.NET)解析バイブル

権限の壁を打ち破れ:UAC環境下における「管理者権限アプリ」へのドラッグ&ドロップ完全攻略現場で最も忌々しい瞬間の一つがこれだ。「非管理者権限のエクスプローラーから、管理者権限で起動した自作アプリへファイルがドロップできない」。この現象はバ...
Visual Basic (VB / VB.NET)

【実務・中級編】Windows Formsにおけるドラッグ&ドロップのセキュリティ対策:管理者権限の異なるプロセス間でのデータドロップ不具合を解決する – Visual Basic (VB / VB.NET)解析バイブル

管理者権限の壁を突破せよ:VB.NET製アプリのドラッグ&ドロップを「UIPI」の呪縛から解放する現場でVB.NETを使いこなす諸君、ご苦労様。業務効率化ツールを開発していると、必ず突き当たる壁がある。「管理者権限で起動したアプリに、エクス...
Visual Basic (VB / VB.NET)

【入門編】Windows Formsにおけるドラッグ&ドロップのセキュリティ対策:管理者権限の異なるプロセス間でのデータドロップ不具合を解決する – Visual Basic (VB / VB.NET)解析バイブル

管理者権限の壁を越えろ!VB.NETのドラッグ&ドロップで「無反応」を解決する極意こんにちは。現場で泥臭い実装からアーキテクチャ設計まで叩き上げてきたエンジニアです。Windows Formsでツールを作っているとき、こんな経験はありません...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】DataGridViewの行ヘッダーを活用したカスタム行番号表示とバリデーションステータスアイコンの描画テクニック – Visual Basic (VB / VB.NET)解析バイブル

DataGridViewの深淵:行ヘッダーを支配し、UIのボトルネックを排除する極意業務アプリケーションにおいて、`DataGridView`は避けて通れない主戦場だ。しかし、数万件のレコードをロードした瞬間にアプリケーションが固まる、ある...
Visual Basic (VB / VB.NET)

【実務・中級編】DataGridViewの行ヘッダーを活用したカスタム行番号表示とバリデーションステータスアイコンの描画テクニック – Visual Basic (VB / VB.NET)解析バイブル

DataGridViewを「ただの表」で終わらせるな。極限のUIパフォーマンスとUXを実現する行ヘッダー制御術業務システムにおいて、`DataGridView`は避けて通れないUIコンポーネントだ。しかし、多くの開発者が陥る罠がある。それは...
Visual Basic (VB / VB.NET)

【入門編】DataGridViewの行ヘッダーを活用したカスタム行番号表示とバリデーションステータスアイコンの描画テクニック – Visual Basic (VB / VB.NET)解析バイブル

DataGridViewを「操る」—行番号と警告アイコンを極限まで最適化する実装術こんにちは。現場で叩き上げ、数々のレガシーシステムを現代的なUIへと昇華させてきたエンジニアです。今日は、多くの開発者が苦戦する「DataGridViewのパ...
スポンサーリンク