PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4649 | 99/01/20 09:43:21 | RE(2):データウィンドウのカラムが2行になっている際に<ENTERキー押下でタブ移動>のロジックは変です By jama |
4610 | 99/01/14 20:30:31 | RE(1):データウィンドウのカラムが2行になっている際に<ENTERキー押下でタブ移動>のロジックは変です By M.M |
4581 | 99/01/13 17:05:09 | PB6: DWのカラムプロパティの2行表示&日本語入力変換&EnterKeyでのタブ移動について By jama |
カテゴリ:PowerBuilderの不具合?
日付:1999年01月14日 20:30 発信者:M.M
題名:RE(1):データウィンドウのカラムが2行になっている際に<ENTERキー押下でタブ移動>のロジックは変です
「jama」さん、こんばんは。
変なタイトルですが気にしないで下さい。(キーワード検索でHitしやすくするため)
>DWのKeyイベントにて、EnterKeyでもタブ移動する仕様を設定します。
>(これは以前サポートで発表された方法をとっています)
>そして2つの日本語入力カラムを作成 (仮にA、Bとします)
>A・B2つにプロパティで日本語全角ひらがな入力を設定します。
>Bの方に、自動水平スクロールを外します。
>A・B両方に2行以上の高さを持ちます。
>そして、実際にDWを起動させると、
>A、B両方とも、そのまま漢字変換ごとのEnter押下で、タブが移動してしまいます。
>自動水平スクロールは関係ないとして、
>A・B両方とも行間を2行の高さに修正すると、
>日本語入力は、Enterで確定してもう一度Enterをおされないと
>タブ移動しなくなります。
私も、似た現象で悩んだことがあります。
データウィンドウでENTERキーを押すとタブ移動するロジックを記述した際、通常のカラムだと
問題ないのですが、マルチラインのカラム上でENTERを押すと、2つ先のカラムに移動してしまいます。
(ENTERキーのイベントが2回発生している様子)
いろいろいじったんですがわからなくて、マルチラインのカラムが何番目かを数え、そのカラム上で
ENTERを押したら、SEND関数でタブキー押下のメッセージを発行せずにSetColumn関数で次のカラムに
移動するロジックにしてしまいました。
たぶんバグだと思うんですが、この時にはテクニカルサポートに連絡しなかったので、原因等は不明
のままです。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.