ラベルについて

解決


もじお  2004-08-09 18:09:47  No: 85036  IP: [192.*.*.*]

いつも参考にさせていただいております。

Visual Basic 5.0でラベルのCaptionに
"20040616-D-ウ3-2 -02401.pdf"と指定すると、
"20040616-D-ウ3-2"というように、半角スペース以降が
表示されません。全角スペースでも同様でした。

どなたか、原因、解決方法がわかる方がおりましたら、
ご教授お願いいたします。

編集    削除
 2004-08-09 18:58:03  No: 85037  IP: [192.*.*.*]

幅が足りないとか?

編集    削除
もじお  2004-08-09 19:56:37  No: 85038  IP: [192.*.*.*]

文字を全て表示できるようにラベルの幅を広げれば、
普通に表示されるようですが、画面、レイアウトの関係上、
表示幅を広げられません。

解決策はないのでしょうか?

編集    削除
y  2004-08-10 03:59:38  No: 85039  IP: [192.*.*.*]

フォントを小さくするとか高さを大きくするとか

編集    削除
もじお  2004-08-10 19:57:32  No: 85040  IP: [192.*.*.*]

ラベルの幅を広げたり、フォントを小さくするなど、
そういった対応の仕方しかできないということでしょうか?

根本的に何が原因で、どんな時そのような現象がおこるのかを
調査しているのですが、原因がつかめません。

もう少し調べてみたいと思います。

どなたかおわかりの方がいましたら、ご教授お願いいたします。

編集    削除
nanashi  2004-08-10 20:36:12  No: 85041  IP: [192.*.*.*]

スペースのところで自動的に折り返されてるのでしょう。
幅や高さを広げる以外の根本的な解決策はないんじゃないかと思います。

別の手段として、
1)フォームに直接書き込む。
2)BorderStyle = 0、BackColor = vbButtonFace、Locked = False(またはEnabled = False)
    にしたテキストボックスで代用。
というのが出来るかと思います。

編集    削除
もじお  2004-08-10 20:40:26  No: 85042  IP: [192.*.*.*]

nanashiさんありがとうございます。

なるほど、折り返しによりこのような表示になっているのですね。

教えていただいた手段でやってみようと思います。

本当にありがとうございました。

編集    削除