MZ Platformとは › 掲示板 › MZプラットフォームユーザー会掲示板 › テキストエリアのフォーカスについて
テキストエリアに文字列が表示されている状態での、 フォーカスの設定について、ご教示頂きます様、お願い致します。
この時、カーソルの位置は冒頭の文字の左側に設定されると思いますが、 最後の文字の右側に設定する事は可能でしょうか。 テキストエリアの文字列は、1行だったり複数行だったりします。 よろしくお願い致します。
テキストエリアがフォーカス状態のときの文字入力位置についてのご質問ですね。
テキストエリアの文字入力位置を末尾に移動する場合には、メソッド「文字入力位置を設定する(int)」を使用します。指定する数値は、テキストエリアの文字列を文字列格納変数に設定して、メソッド「文字列の長さを取得する()」から取得します。
上記の処理は、テキストエリアのフォーカスイベントに接続すれば常に実行されますし、何らかの処理の一部として呼び出すことも可能です。
以上、お試しください。
教えて頂いた方法で、希望の処理ができました。 位置設定のメソッドには気付いていましたが、位置の指定はどの メソッドとの組み合わせになるか、悩んでいた次第です。 ありがとうございました。