[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ユーザーフォームのラベルについて表示で、文字列の一部が欠ける』(amaryllis.watch)
http://www.excel.studio-kazu.jp/cgi-bin/estindex/estseek2.cgi?phrase=%E3%83%A9%E3%83%99%E3%83%AB+amaryllis&perpage=2&attr=&order=&clip=-1&navi=0
↑
過去に質問した件で、条件分岐によってラベルに表示させるのを変数にテキストを入れて格納して、ユーザーフォームのラベルに表示しています。
そこで、困っていることがあります。
表題の通りに文字が欠けて表示されてしまうのです。
まず、ラベルのブロバティで、AutoSizeをTrueにすると、Widthがリセット(文字列に合わせられる)されるので、再度Widthの値を設定し直していました。
これにより、ラベルのWidthは固定されるが、高さは行数によって可変で表示するようにしました。
しかし、テストしてみると、文字列が欠けていました。
つまり、
[__________]←ラベル
〇〇△△▲▲考える
↑
ラベルの指定した幅より超えて欠けることなく、全て表示されるはずなのに
「〇〇△△▲▲考え」と表示され、「る」が欠けてしまいます。
何回テストしてみても、「る」が欠けたままです。
どうやったら、欠けることなく表示されるでしょうか?
< 使用 Excel:Excel2010、使用 OS:Windows7 >
(マナ) 2017/12/05(火) 22:55
長くなることはないですよね。
幅が短くなると困るという意味ですか?
(マナ) 2017/12/06(水) 20:46
MS ゴシックのように固定幅フォントを使い、更にはAutoSizeプロパティはFalseにして表示サイズを固定するのが良いのではないでしょうか。どうしてもプロポーショナルフォントが良い、というならば、現状のような現象がたまにでる事を許容してしまうしかないように思います。
(???) 2017/12/07(木) 09:53
???さん、返事ありがとうございます。
≫ラベルのフォント指定は何にしていますか?
フォントは、そのままデフォルトになっています。
≫更にはAutoSizeプロパティはFalseにして表示サイズを固定するのが良いのではないでしょうか。
訳あって、Falseにする事は出来ません。
(amaryllis.watch) 2017/12/07(木) 18:36
(マナ) 2017/12/07(木) 22:56
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.