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

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