[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/02/02(Wed) 22:35
投稿者名:ゆり
Eメール:
URL :
タイトル:
フォーム自体にIMEモードを設定したい
こんばんは!
フォーム上にはラベルしかない状態で
IMEモードを数字のみというように
(KeyDownイベントで入力された数字を取得したいです)
固定したいのですが何か良い方法など
ありませんでしょうか?かなり困っていますー。
よろしくお願い致しますm(_ _)m

投稿時間:2005/02/02(Wed) 22:47
投稿者名:伝謝男
Eメール:
URL :
タイトル:
Re: フォーム自体にIMEモードを設定したい
> こんばんは!
> フォーム上にはラベルしかない状態で
> IMEモードを数字のみというように
> (KeyDownイベントで入力された数字を取得したいです)
> 固定したいのですが何か良い方法など
> ありませんでしょうか?かなり困っていますー。
> よろしくお願い致しますm(_ _)m

宿題ですか?
検索して見ましたか?
どこまでやって見ましたか?

投稿時間:2005/02/03(Thu) 11:42
投稿者名:ゆり
Eメール:
URL :
タイトル:
Re^2: フォーム自体にIMEモードを設定したい
舌足らずですみません・・・。質問の仕方に気をつけます。
ラベルのみの子フォームで選択された数字を親フォームに渡したいのですが
現在は、数字を打ち込むとひらがなモードになっている
ときにきちんと動作しないので、この子フォームが表示されているときは
IMEモードを数字のみ、というようにしたいです。
よろしくお願い致します。
Private Sub Form_KeyPress(KeyAscii As Integer)
    Select Case KeyAscii
    Case Asc("0") To Asc("9")
        'ここで選択されたキーを変数にいれています。    
         Unload Me
    End Select
End Sub

投稿時間:2005/02/03(Thu) 12:17
投稿者名:Renard
Eメール:
URL :
タイトル:
Re^3: フォーム自体にIMEモードを設定したい
> ラベルのみの子フォームで選択された数字を親フォームに渡したいのですが
> 現在は、数字を打ち込むとひらがなモードになっている
> ときにきちんと動作しないので、この子フォームが表示されているときは
> IMEモードを数字のみ、というようにしたいです。
> よろしくお願い致します。

子フォームの外側の見えない部分にTextBoxを置いて、
IMEモードをオフ固定にしてみるのは、どうですか?

投稿時間:2005/02/03(Thu) 09:50
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: フォーム自体にIMEモードを設定したい
> フォーム上にはラベルしかない状態で
> IMEモードを数字のみというように
> (KeyDownイベントで入力された数字を取得したいです)

揚げ足を取るようで申し訳ないのですが、フォーム上にラベルしかないのなら
文字の入力はどこにするのですか?
なにの KeyDownイベント で、ですか?