掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テキストボックス(たぶん出来ないと思いますが) (ID:110981)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
不可能ではないと思いますが、結構難しいですよ。代替え手段を考えた方がいいかも。 要は"1行に11行目を入力しようとしたときに、そのキー入力をキャンセルすれば"よいのですね。 テキストボックス(VBのはテキストエリアでしたか?よく覚えていませんけど)のKeyPressイベントで、そういう処理をしてあげればいいです。 現在の行数は、SendMessageを使ってすぐにわかるはずですから、 その行が何文字入力されているか、判断すればよいのです。 (言うのは簡単ですけど、使い物になる速度にするのかなり難しいと思いますよ) テキストボックスにKeyPressイベント、あったかどうかよく覚えていませんが、なかったらサブクラス化して代用ですね。 そのことはなかったときに考えましょう^^; それから、お節介ではありますけど。 > たぶん出来ないと思いますが と思った時点で、何というか、終わりだと思います。 VBには確かに制限はありますが、ほとんどの"思いつく限りのこと"はできるものだと思います。 何事もそうですが、"できる"と思ってやってみるのが、大切だと思いますよ。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.