- 締切済み
テキストボックスの回転
お世話になります。 VB6でテキストボックスを90度もしくは270度回転させて使用したいのですが、何か方法はありますでしょうか。 ぜひご指導お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#22222
回答No.2
s_husky. 270度用の回転文字は簡単に見つかると思ったのですが検索に失敗! よって、回答はキャンセルします。 すみません!
noname#22222
回答No.1
関数を2つ用意すべきかと思います。 txtBOX90= rotate90("ABCD") txtBOX270= rotate270("ABCD") rotate90("ABCD")は、単に1文字づつ改行するテキストに変換します。 rotate270("ABCD")は、逆順の改行テキスト作成し必要なスペースを先頭に付加します。 Alignment=2-中央揃え と、上述のような関数で演出するしかないと思います。 ただし、rotate270()を使用しても下詰めが微妙にずれるという問題点がでます。 これが気に食わないのであれば、自らテキストボックスを作成するしかありません。 四角形で枠を作り、その中にテキストボックスを配列で配置すればいいです。 そうすれば、 txtBOX= SetText("ABCD", 1) ' 90度回転 txtBOX= SetText("ABCD", 2) ' 270度回転 で、いけると思います。
お礼
返答遅くなり申し訳ございません。 とにかくやってみます。 またご指導お願いします。