TextBox

Q2
TextBoxで振り仮名表示をさせる
[内容]
TextBoxに入力した文字列の振り仮名を表示させたい

A2
[解決方法]
TextBoxのSetIMECompObjectメソッドがご利用頂けます。
TextBoxオブジェクトのIME入力を、指定したTextBoxオブジェクトに自動で表示します。 表示形式には、$KANA、$DKANA、$DHIRAがあります。 アルファベットの入力は、IME入力オブジェクトのIMEを無効化する必要があります。

振り仮名表示用のTextBoxには、ValueTypeがStringのオブジェクトのみ指定可能です。


[サンプルコード]



TextBox TextBoxShow {  /* 自動入力用 */
    X = 8;
    Y = 140;
    Width = 136;
    Height = 24;
}


TextBox TextBoxIME {  /* IME入力用 */
    X = 8;
    Y = 40;
    Width = 136;
    Height = 24;
    IMEMode = $DHIRA;
    /* TextBoxShowは先に定義されている必要があります */
    SetIMECompObject(^.TextBoxShow, $DKANA, $TRUE);
}

CRSファイル形式のサンプルを
  「振り仮名表示サンプル(Txt_002.zip)
よりご利用いただけます。

管理番号:Txt_002
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ