PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7692 99/08/19 10:04:09 RE(4):PB6.5: EditMask上で特定のkey入力を無効にするには? By kubokubo
7689 99/08/18 22:12:35 RE(3):PB6.5: EditMask上で特定のkey入力を無効にするには? By peanuts
7688 99/08/18 20:17:45 RE(2):PB6.5: EditMask上で特定のkey入力を無効にするには? By M.M
7681 99/08/18 19:14:40 RE(1):PB6.5: 入力keyを無効にするには? By peanuts
7672 99/08/18 16:59:58 PB6.5: 入力keyを無効にするには? By kubokubo

カテゴリ:スクリプトの記述
日付:1999年08月18日 19:14 発信者:peanuts
題名:RE(1):PB6.5: 入力keyを無効にするには?

kubokuboさん、こんばんは。

>editmaskコントロールを使用しています。
>数値のみにmaskを設定したのですが、マイナス符号は
>入力できないようにしたいです。
>どのイベントでどのようにすればkeycodeを無効にすれば
>よいのでしょうか。
>よろしくお願いいたします。
editmaskのotherイベントに

if Message.Number = 258 and Message.WordParm = 45 then
    Message.Processed = True
end if

とすればマイナス符号のキー入力はできなくなります。
45はマイナス符号のASCコードですので他のコードにも応用できます。
ただし、カット&ペーストをするとマイナス値は入りますが。。。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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