PictureBoxの文字列に合わせてサイズ変更するには?
no-fly-bird
2004-04-23 10:59:43
No:
83110
IP:
[192.*.*.*]
VB初心者です。
VB6.0で入力した文字列の大きさに合わせて、PictureBoxの大きさを変更しようとしているのですが、Picture1.TextWidth、Picture1.TextHeightで文字列の大きさに取得しPicture1.ScaleHeight、Picture1.ScaleWidthに代入してもうまくいかなかったのですが????よろしくおねがいします。
編集
削除
いちゆ
2004-04-24 01:21:38
No:
83111
IP:
[192.*.*.*]
Scaleではなく実際のWidthとHeightを変えれば?
編集
削除
no-fly-bird
2004-04-24 05:12:49
No:
83112
IP:
[192.*.*.*]
すでに試してみたんですが、すごい小さくなったんです。
編集
削除
うにぃ
2004-04-24 05:21:41
No:
83113
IP:
[192.*.*.*]
ScaleModeプロパティはどうなっていますか?
また、BorderStyleプロパティが実線の場合、
実線(境界線)部分の幅も考慮するのをしわすれていませんか?
編集
削除
no-fly-bird
2004-04-24 07:59:16
No:
83114
IP:
[192.*.*.*]
ScaleModeプロパテはインチを使用しています。(他の画像処理がインチを使用しているので)
Picture1.TextWidth、Picture1.TextHeightの値が1や0という変な値がはいっていたのでそのせいでした。
編集
削除
うにぃ
2004-04-28 17:38:21
No:
83115
IP:
[192.*.*.*]
そうであれば、FormのScaleModeにあわせてTextWidth,TextHeightで取得した値を求めてセットしてあげればよいかと。
編集
削除