tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルLabelの中央に文字が書けない
記事No11555
投稿日: 2008/02/27(Wed) 16:05
投稿者Takashi
VB6です。
まず、やりたいことはラベルの中央に(左右、上下に適当な余白をもうけて)
文字を書きたいのです。
AutoSize=Falseとすると
文字は上端ギリギリに書かれてしまいます。
下側は大きな余白ができます。
AutoSize=Trueとすると
上下、左右とも文字の大きさギリギリのLabelになってしまいます。

Commandボタンなどは
左右、上下に適当な余白をもうけて中央に文字が書けるのですが・・・。

Labelの場合はしかたないのでしょうか?
教えてください。

[ツリー表示へ]
タイトルRe: Labelの中央に文字が書けない
記事No11556
投稿日: 2008/02/27(Wed) 17:34
投稿者花ちゃん
> まず、やりたいことはラベルの中央に(左右、上下に適当な余白をもうけて)
> 文字を書きたいのです。

Label には、上下方向の中央揃えのような機能はありません。
フラット や 実線 のスタイルで使用したいなら、通常のラベルを上に表示させて使用
するか、Shape コントロールで枠線を表示するか、Label の変わりにPicture コントロール
を使用する等すればお好みの表示設定ができます。

  http://hanatyan.sakura.ne.jp/yybbs/upl//1204112114-1.gif

[ツリー表示へ]
タイトルRe^2: Labelの中央に文字が書けない
記事No11563
投稿日: 2008/02/28(Thu) 15:38
投稿者Takashi

回答ありがとうございます。

> するか、Shape コントロールで枠線を表示するか、Label の変わりにPicture コントロール
> を使用する等すればお好みの表示設定ができます。

pictureで望みどおりにできました。

[ツリー表示へ]
タイトルRe: Labelの中央に文字が書けない
記事No11557
投稿日: 2008/02/27(Wed) 17:35
投稿者Do_Shirouto
> VB6です。
> まず、やりたいことはラベルの中央に(左右、上下に適当な余白をもうけて)
> 文字を書きたいのです。
> AutoSize=Falseとすると
> 文字は上端ギリギリに書かれてしまいます。
> 下側は大きな余白ができます。
> AutoSize=Trueとすると
> 上下、左右とも文字の大きさギリギリのLabelになってしまいます。
>
> Commandボタンなどは
> 左右、上下に適当な余白をもうけて中央に文字が書けるのですが・・・。
>
> Labelの場合はしかたないのでしょうか?
> 教えてください。
Alignment参照

[ツリー表示へ]