掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ピクチャボックス上で日本語入力用のIMEを使用可能にするには?(VB.NET) (ID:123199)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
特攻隊長まるるう様、 PictureBoxにはGotFocusイベントがあるのでMSDNの記載ミスでは ないかと思います。 同様のコードはVB5では動きました。 これは推測ですがVB5のPictureBoxにはKeyDown/KeyUp/KeyPress 等のイベントがあるのに対しVB.NETにはそれがないのが原因では ないかと思います。 ねろ様ご指摘の入力の時だけTextBoxをそっと出す方式も以前試したのですが 初心者掲示板での以下の私の質問でも簡単には解決できそうにありませんでした。 http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200505/05050093.txt 可能性として以下の「フォーム内にフォームを描画する」で http://dobon.net/vb/dotnet/form/formwithinform.html 一からやる手段もありそうですが、上記の問題などとのかねあいもあり やはりとんでも無いことになりそうです。 リッチテキストボックスでAPIというか、メッセージを横取りしてフォン トをセットしなおしたりもしたのですが MyBase.WndProc(m) の中でかなりのことをしているようで その程度のことではだめでした。描画までを処理しなければ ならないようです。 自作のソフトへの簡単なスクリプトもどきを動作させるためのエディタ ですので私の能力では、ひとまず現在の水準で妥協し、VS2005を待っ てみようと思います。 皆様お世話になりました。とりあえず解決とさせていただきます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.