トップ回答者
テキストボックスのカーソル位置に文字を挿入したい。

質問
回答
-
外池と申します。「挿入」のところ「だけ」ですが・・・、
TextBoxのTextプロパティーに対して、SelectionStartプロパティーの情報を使ってStringクラスのInsertメソッドで文字列を挿入し、もとのTextBoxのTextプロパティーに書き戻す・・・
これは、簡単にプログラムに書けし動作すると思いますが・・・、動作の外観がどうなるかちょっとわからないです。
TextBoxの大きさに対して内容の文字列が短ければ、それっぽい動きになると思いますが、文字列が非常に長くてスクロールさせながら表示させている場合には、TextBoxのTextを書き戻すと全然別の場所(例えば文字列の最初の部分)に表示が移動してしまうかも。
すべての返信
-
外池と申します。「挿入」のところ「だけ」ですが・・・、
TextBoxのTextプロパティーに対して、SelectionStartプロパティーの情報を使ってStringクラスのInsertメソッドで文字列を挿入し、もとのTextBoxのTextプロパティーに書き戻す・・・
これは、簡単にプログラムに書けし動作すると思いますが・・・、動作の外観がどうなるかちょっとわからないです。
TextBoxの大きさに対して内容の文字列が短ければ、それっぽい動きになると思いますが、文字列が非常に長くてスクロールさせながら表示させている場合には、TextBoxのTextを書き戻すと全然別の場所(例えば文字列の最初の部分)に表示が移動してしまうかも。