Q111:@入力フィールドの全選択方法。A画像処理の指定方法。
Q111-1:
@入力フィールドの全選択方法
文字入力フィールド等に Tab等で移動してきた場合、すでに 入力された項目がある場合、その項目をすべて選択状態になっていて、キー入力すると上書きすることはできるでしょうか。但し、マウスで移動してきた時は、通常通りで構いません。またもしできるとしてそれは、マスクフィールドでも使うことができるのでしょうか。
A画像処理の指定方法
サンプルの「画像編集」を参考にさせて頂き、グラフィカルなものを作ろうと考えています。
その中で、作成した各図形に対して、外部(ボタン等)から、色(塗りつぶし)を変更することが可能でしょうか。
イメージは、タンク(四角を重ねて形を作成) があって、容量によって、塗りつぶしされていく。
A111-1:
@タブでフォーカスを移動させると、[テキストフィールド]からフォーカスイベントが発生するので、フォーカスイベントに「selectAll()」(イベント番号「1」)の処理を設定して頂けば、全選択状態になります。
但し、上記処理を設定した場合には、マウスで[テキストフィールド]クリックした時にもフォーカスイベントは発生し、全選択状態になります。
その後、もう一度クリックすればカーソルが点滅した編集状態になります。
AVer.2.5より、作成した図形の中を塗りつぶすためのメソッドとして”updateFigureDataFillColor(int,Color)”が追加されました。こちらをお使いください。