掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
直接入力モードになった時、その文字列も全角にするには? (ID:123788)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>自分のパソコンで、IMEプロパティの変更をしていても、 >他の人のパソコンで使うには、IMEプロパティを変更するように >注意しなければいけないでしょうか。 ボクには理解できない質問です。IMEプロパティで 『\\と打たれた時は直接入力モードにしたい』 という設定になっているんですよね?…で、それが 多分デフォルト設定なワケです。そこに文句を言って いるのであればマイクロソフトに直接言って下さい。 >Changeイベントで全角変換していても、半角のままで、出力されてしまいます。 [VB.NET]の情報だけど [文字列を全角/半角に変換するには?] http://www.atmarkit.co.jp/fdotnet/dotnettips/265vbhanzen/vbhanzen.html StrConv で全角に変換するときに注意する文字はいくつか あるみたい。デバッグして変換されているかどうか調べれば 分かった話では?質問する必要あるの?それで正常な結果です。 Replace 関数とか使って置換できます。 phantom さんのコードでいけるかと思ったけど、確定前 (\以外の文字を最初に打って\\と打つ)はIME側の表示が 半角に(汗)そこを我慢すれば… っつか、それがIMEの仕様なんだろうから、アプリ側で 変更する方がやり過ぎなんだけどね…本来は。ボク だったら半角チェックだけしてユーザに修正させるね。 …で、『\\と打っても全角にしたい』という要望があって からIMEプロパティの説明します。OSとかの標準的な 動作を強制するアプリは後々自分の首を絞める事が ありますから。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.