話題(スレッド): カーソルの位置に文字入力

カーソルの位置に文字入力 (2014-11-16 01:36, よしむら, #74849)

Azukiコントロール内にカーソルを置いておいて、別のFormのボタンを押すとカーソル位置に文字列が挿入されるようにしたいのですが、書き方がわかりません。

よろしくお願いします。

VS2013(無料版)OSはwin8.1です。

メッセージ #74849 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: カーソルの位置に文字入力 (2014-11-24 17:15, sgry, #74912)

よしむらさん

山本(sgry)です。Azukiをお使いいただきありがとうございます。

> Azukiコントロール内にカーソルを置いておいて、別のFormのボタンを押すと
> カーソル位置に文字列が挿入されるようにしたいのですが、書き方がわかりません。

あるAzukiコントロールに置かれているカーソルの位置は、AzukiControl.CaretIndexプロパティで取得できます。
また特定位置に文字列を挿入するにはAzukiControl.Replaceメソッドで実行できます。

別のFormのボタンを押したタイミングで上記の2つを組み合わせた処理を実行すれば、
ご要望通りの実装が出来ると思います。
# 特に「Azukiだから」といった注意点も無いと思います。


よろしくお願いします。
#74849 への返信

メッセージ #74912 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする