PictureBoxの文字列に合わせてサイズ変更するには?


no-fly-bird  2004-04-23 01:59:43  No: 83110

VB初心者です。
VB6.0で入力した文字列の大きさに合わせて、PictureBoxの大きさを変更しようとしているのですが、Picture1.TextWidth、Picture1.TextHeightで文字列の大きさに取得しPicture1.ScaleHeight、Picture1.ScaleWidthに代入してもうまくいかなかったのですが????よろしくおねがいします。


いちゆ  2004-04-23 16:21:38  No: 83111

Scaleではなく実際のWidthとHeightを変えれば?


no-fly-bird  2004-04-23 20:12:49  No: 83112

すでに試してみたんですが、すごい小さくなったんです。


うにぃ  2004-04-23 20:21:41  No: 83113

ScaleModeプロパティはどうなっていますか?
また、BorderStyleプロパティが実線の場合、
実線(境界線)部分の幅も考慮するのをしわすれていませんか?


no-fly-bird  2004-04-23 22:59:16  No: 83114

ScaleModeプロパテはインチを使用しています。(他の画像処理がインチを使用しているので)
Picture1.TextWidth、Picture1.TextHeightの値が1や0という変な値がはいっていたのでそのせいでした。


うにぃ  2004-04-28 08:38:21  No: 83115

そうであれば、FormのScaleModeにあわせてTextWidth,TextHeightで取得した値を求めてセットしてあげればよいかと。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加