PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
24012 | 15/03/27 15:20:25 | RE(3):PB12.5: ドロップダウン IME オフにしたい(解決) By ポン |
24011 | 15/03/27 14:54:39 | RE(2):PB12.5: ドロップダウン IME オフにしたい By ポン |
24008 | 15/03/18 10:30:35 | RE:PB12.5: ドロップダウン IME オフにしたい By asano01 |
24005 | 15/02/28 16:29:34 | PB12.5: ドロップダウン IME オフにしたい By ポン |
カテゴリ:データウィンドウ
日付:2015年03月27日 15:20 発信者:ポン
題名:RE(3):PB12.5: ドロップダウン IME オフにしたい(解決)
>>こんにちは
>>
>>>過去の発言を参考に、open時に
>>>dw_1.object.ドロップダウン項目.dddw.imemode = 2
>>>をしてみたのですが、ダメでした。
>>>IMEがオン(ひらがな)の項目から、ドロップダウン項目へ戻るとONのままです。
>>
>>ひとつ確認ですが、データウィンドウ上の項目を「ドロップダウンデータウィンドウ」にした場合、
>>でいいですか?
>>(質問は詳しく!)
>>
>>確認したところ、おなじ現象が再現しました。
>>
>>下記のサイトで技術情報を確認してみてください。
>>http://www.powerbuilder.jp/
>>
>>検索キーワードは「ドロップダウン AND IME」です。
>>たぶん「機能制限」なのでしょう。
>>
>>可能ならば、サポートセンターに問い合わせてみたほうがいいようです。
>>
>>By.まこと
>
>確認が遅くなりすいませんでした。
>まことさん、アドバイスありがとうございます。
>
>「ドロップダウンデータウィンドウ」と「ドロップダウンリストボックス」の
>両方に対して、IMEをオフにしたい。 という質問でした。
>
>技術情報を確認したところ、
>「ドロップダウンリストボックスのIME設定について」の記事がありました。
>対応策を実施してみましたが、ダメでした。
>記述場所を変えたりして、再度チェックしてみます。
>
>ありがとうございました。
解決しました!!
まことさんからのアドバイスのサイトから、技術情報を再度確認しました。
「dddwにおけるIMEモードの制御」の技術情報
データウィンドウのitemfocuschangedイベントで、
該当カラムのとき、imesetmode関数で、IMEモードを設定。
CHOOSE CASE this.GetColumnName()
CASE "カラム名"
imesetmode(handle(this),2) // IMEオフ
END CHOOSE
Modify関数を使用する回答ものっていますが、そちらではダメでした。
「ドロップダウンデータウィンドウ」と「ドロップダウンリストボックス」の
両方に有効でした。
また、「チェックボックス」にも有効でした。
付加情報:
PowerBuilder Version 12.5
Client SoftWare
OS Windows7
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.