掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
外字の反映 (ID:146191)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。 現在、WindowsXP(SP3)/VB2005にて開発を行っております。 画面を右に90度回転した状態で表示し、それに伴い文字も90度回転させています。 また、携帯の絵文字を外字登録しているため、キャリア毎に外字を切替ています。 ※LabelのPaintイベントにて処理 e.Graphics.RotateTransform(90) e.Graphics.DrawString(sMessage, lblMessage.Font, Brushes.White, 0, -240) 通常の文字を表示している限りは問題ないのですが、外字を表示する際にどうしても正しい外字が表示されません。 Labelのテキストプロパティに設定した値は外字が正しくでているのですが、DrawStringで表示した文字列は最初に設定した外字で表示してしまいます。 毎回フォームは閉じずに切り替えたいのですが、どのようにしたらテキストプロパティの文字と同じように反映されるのでしょうか? 本当は上記方法でなく、文字列自体をそのまま90度回転できたらよかったのですが、どうしても方法が分からないために上記の方法にて対応しています。 胴か宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.