[リストへもどる]
一括表示

投稿時間:2004/06/11(Fri) 15:58
投稿者名:noskeo
Eメール:noseko_noseko@yahoo.co.jp
URL :
タイトル:
文字の形式について
はじめまして。私は最近VBを始めたばかりなので、
初歩的なことを聞くかもしれませんが、呆れずに聞いてください。
テキストボックスに日本語だけ(ひらがな・かたかな・漢字のみ)と
制限したいのですが、そういうのは可能でしょうか?
できるならどうしたらいいですか?
文章にも至らない点があると思いますが、よろしくお願いします。

投稿時間:2004/06/11(Fri) 16:52
投稿者名:いちゆ
Eメール:
URL :
タイトル:
Re: 文字の形式について
入力だけならIMEModeとかいうプロパティがあったから、それでかたかな固定にすれば、多分。
でも貼り付けとかは対処が面倒だから、こういうときは最後にチェックする方針にすれば簡単にできるとおもうぞ。
ちょうどこの入力欄のパスワード設定のような感じになるとおもわれる。

投稿時間:2004/06/11(Fri) 17:12
投稿者名:noskeo
Eメール:noseko_noseko@yahoo.co.jp
URL :
タイトル:
Re^2: 文字の形式について
分かりました。やってみます。
ありがとうございました。

投稿時間:2004/06/11(Fri) 17:28
投稿者名:noskeo
Eメール:noseko_noseko@yahoo.co.jp
URL :
タイトル:
Re^2: 文字の形式について

やってみましたがうまくできなかったので、私が何がしたいかをもっと詳しく説明したいと思います。
 環境としては、VB6.0です。
formに品名と書いたlabelとその横に
テキストボックスをつけました。
そのテキストボックスに自分で品名を入力するのですが、明らかに品名ではないものもそのまま登録されてしまいます。

例:aaaaaaaaaaa

一般的にアルファベットのみなどの品名は無いと思います。ですから、それをmsgなどでエラーとして処理したいのです。
こんなことが可能なのでしょうか?
どうすればよいか、いい方法があれば教えてください。

投稿時間:2004/06/11(Fri) 17:51
投稿者名:るしぇ
Eメール:
URL :
タイトル:
Re^3: 文字の形式について
>一般的にアルファベットのみなどの品名は無いと思います。
対象によると思いますよ(汗)パソコンとか…品番みたいなものだったら
アルファベットのみの場合も多いですよ?それだけで入力制限するのは
どうかと思いますが。…というか使いにくいシステムな気がしますが?。

エラーの基準が理解できません。

でも、無いと言うなら最終的に半角文字が含まれていたらメッセージとかで
いいんじゃないですか?

投稿時間:2004/06/11(Fri) 17:55
投稿者名:noskeo
Eメール:noseko_noseko@yahoo.co.jp
URL :
タイトル:
Re^4: 文字の形式について
そう考えればそうですね(汗)
品名にはあえて制御をかけない方が良いような気がしてきました。

投稿時間:2004/06/11(Fri) 17:58
投稿者名:るしぇ
Eメール:
URL :
タイトル:
Re: 文字の形式について
今回の質問では…どうも必要ないかもしれませんが(汗)

http://www.vbvbvb.com/jp/gtips/0801/gSetWindowLongGwlWndProcWmInputLangchange.html

…しかし…オイラの環境2000なのに…戻り値が違っててサンプルそのままじゃ動かない(汗)

投稿時間:2004/06/11(Fri) 18:08
投稿者名:noskeo
Eメール:noseko_noseko@yahoo.co.jp
URL :
タイトル:
Re^2: 文字の形式について
サンプルを頂きましてありがとうございます。これを参考に改めて考えたいと思います。
どうもありがとうございました(^^)/