(現在 過去ログ74 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

No11220 の記事


■11220 / )  Re[1]: 半角カナを使わせない
□投稿者/ ONnoji -(2018/06/23(Sat) 16:08:03)
    2018/06/23(Sat) 16:12:14 編集(投稿者)

    > あるいは入力途中で対処するなら「入力後」イベントで
    >
    > 手続き定義開始 某テキスト::入力後(参照 文字列 &編集文字列,長整数 &モード,参照 長整数 &入力継続)
    >  if(#IS半角(&編集文字列,0)>0)
    >   *確認 "半角文字は使うな" 的にメッセージを出してもいいけど、手抜きで問答無用に
    >   &編集文字数=#全角(&編集文字列)
    >   &入力継続=0
    >  end
    > 手続き定義終了

    半角のカナには濁点と半濁点が付着することがあるので、

    [半角カナ→全角カナ]変換は濁点と半濁点の処理をしなければならず非常に面倒ですよ。

    [入力後]イベントで半角カナを検出したら、「やり直し!」とメッセージボックスを表示するのが一番苦痛が少なくて済みますよ。

    それ以外に、メッセージボックスを出さなくても、

    当該テキストボックスの文字色を赤色等にして、オペレータに警告するという方法もありますね。

    これは単純ですが、結構効き目ありますよ。


返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -