Windows Forms

画面デザイン上で DialogResult をセットしているボタンのイベントで、非同期処理をおこなうと、画面が消えてしまう現象の対応

タイトルは日本語でおkなので、以下に状況を記載しますね。めちゃくちゃ謎現象で長期間さっぱりだったのですが、やっと対策が見つかったので一安心です。

進捗状況画面の表示その2

dobon.net さんの記事で、進行状況ダイアログを表示するという記事があるのですが、.NET Framework 1.1版のものと、.NET Framework 2.0版のもので、操作仕様が違っています。Thread と BackgroundWorker の違いもありますが、操作性は、.NET Framework 1.1版…

進捗状況画面の表示

最近だとこういう風に書くみたいですね。楽ちん。

DataGridViewのチェック列のチェックで、セルクリックでもチェックのオン/オフができるようにする

チェック列にあるチェック欄は、チェック欄内をクリックすればオン/オフされますが、その外側のセルの余白?空白?のクリックでは反応しません。それの対応です。

ToolStripで複数のボタン(ToolStripButton)のチェック状態を排他制御する際、連続クリックしても選択状態が解除されないようにする

チェック状態の排他処理ができた!と感動してカチカチしていたら、連続クリックしたらチェック状態外れたやんけ・・・。というのを見つけたのでその対処を残しておきます。

縦長画面でもスクロールバーを表示して全て見えるようにする

昔あったようなレイアウト。以下備忘録。

サブ画面を常に最前面に出したいが、TopMost だとメモ帳よりも前面に出てしまう

久しぶりにハマった問題を、やっと、や~~~っと解決できたので共有します。

PowerShell で GUI 開発(WinForms)する際、Size と Location を気にしなくていいように、デザインツールを作った

昔アドベントカレンダーネタで作った WinForms スタイルのデザインツールを引っ張り出してカスタマイズしてみました。PowerShell だけで書き直したかったのですが断念orz。C# + WinForms のアプリです。

DataGridView のセルに文字入力しようとすると2文字表示されてしまう現象、何もしなくてもよくなったね(1809 の環境)

約1年前のこれ↓ですが、Windows 10 October 2018 Update(1809)+ Visual Studio 2017 上では、何もしなくても大丈夫っぽい(普通に使えばいい)ですね。