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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.