【.NET Framework 4.6.1】MultiLineなTextBoxでCtrl+Aが使えない問題が解決(今更)

公開日: : Blog, Microsoft , , ,

WinForms.NETなアプリケーションの標準TextBoxで、Multiline=Trueに設定してしまうと、Ctrl+Aキーによるテキストの全選択が効かなかった。

使用者側は全選択をしてコピー、といった使い方をするケースが多いようで、これは対応してほしいといった要望も今まで聞いてきた。

以下のようにRichTextBoxで代替したり、KeyDownイベントを実装したりしなければいけなかったのである。
http://stackoverflow.com/questions/16197915/how-can-i-allow-ctrla-with-textbox-in-winform

 

これまでは。

 

先日、Visual Studio 2015 Update 1とともに、.NET Framework 4.6.1がリリースされた。
以下に変更点が記載されているが、末尾にWinFormsの変更点が記載されている。
https://github.com/Microsoft/dotnet/blob/master/docs/releases/net461/dotnet461-changes.md

そこに、

CTRL+A works in multiline text boxes [145670]

 

imasara1

今更感が少しあるけど、とうとう標準で対応されました:)

 

関連記事

画面設計デザイン時の無料画面イメージ作成ツール

画面デザイン全般に使っているツールを紹介。 Webアプリ作成時のワイヤーフレームや、 ス

記事を読む

【ストアアプリ】画面遷移の基本①

こんにちは。 Windowsストアアプリをぼちぼち触り始めています。 WindowsRuntim

記事を読む

【iPhoneアプリ】多言語対応させる2

今回はコード内の文字列を多言語化する ファイルを追加する。  

記事を読む

no image

Azure へ WordPress 環境を作成

よくあるやつだけど。 社内LT用

記事を読む

no image

UWPでローカルにNoSQLデータベースを作成したい

LiteDBを使う CRUDの例 公式サンプルのとおりやるとデータソース指定のときに権限エ

記事を読む

no image

TFS2013ExpressでService Unavailable 503

【現象】 TFSつながらない。ブラウザからのホームもVisualStudioのチームエクスプローラ

記事を読む

no image

RPi3 OmxPlayer / VLC Player 連続再生2回目から映像が乱れる問題

Raspberry Pi 3 Model の Ubuntu や Raspbian で OmxPlay

記事を読む

no image

macOSのVSTSビルドエージェント構築過程で、type initializeで例外が発生し接続に失敗する問題の対応

macOS Sierra (10.12.4) Deploy an agent on OSX Xa

記事を読む

【WPF/XAML】セパレータを縦にする

<Window x:Class="VerticalSeparator&q

記事を読む

no image

Raspberry Pi 3 Model B 各OS、動画プレイヤーでの再生比較

ベンチマークではなく、ただ感想をメモしただけ。 Windows 10 IoT Core C#

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑