「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@821) [高] [未処理]
@821■ (#2556) GUI部品の幅・高さが初期状態のままで変更されない。 - 城嶺霊夢 (2016-04-09 08:50) /高 未処理
【症状】
ラベル1に指定された幅及び高さが初期状態のままにされ、そのW及びそのHをいくら変更しても大きくなったり小さくなったりしません。
【再現方法】サンプルソース、再現手順など


※※※積み木デザイナ:ここから※
※ 以下はデザインデータです。
※ コメントを削除しないようにしてください。
※ ---
※母艦とはフォーム##生成
母艦は「メインフォーム」
そのクライアントW=1008#数値
そのクライアントH=752#数値
そのタイトル=「実験」#文字列
※ ---
ラベル1とはラベル##生成
そのX=56#数値
そのY=320#数値
そのW=832#数値
そのH=112#数値
そのテキスト=「この文字が全部出ていれば正常です。」#文字列
※※※積み木デザイナ:ここまで※

母艦のスタイルは枠固定
母艦のスタイルはダイアログスタイル
ラベル1の文字書体は「游ゴシック|20」

【要望】
ちゃんとそのW及びそのHの数値が反映されるようにしてほしい。
【バージョン】
os:Windows10(Build 10586.164)
なでしこ:Ver.1.556
【その他】
もしかして、こうなるのは私だけでしょうか?


(#2557) Re: GUI部品の幅・高さが初期状態のままで変更されない。 - うぇいく (2016-04-09 11:27) /高 未処理
現象を確認しました。

第1に、デザイナの動きと生成するソースが良くないみたいです。
ラベル部品では、ラベルの内容(テキスト)を設定した時に自動的に幅と高さが調整されて、設定した文字列gちょうど見るぐらいの大きさになります。
そのため、幅や高さを明示したい場合は、テキストの設定後に行う必要があります

デザイナがこの動きと合っていません。また、生成するソースもあっていません。
(わざと、自動調整を生かすためにこの順序で指定している可能性も高いですが・・・反映されないように見える という点で良くなさそう)

第2に、フォントを設定した際にも自動調整が必要なはずが、自動調整が行われていないようです。

第3に、上記の合わせ技で、結果として、ラベルのフォントを変更したい場合に、デザイナ上でサイズを調整するのが無意味になります。

いろいろ問題がある感じはするので、ちょっと考えてみます。

現状では以下のいずれかで回避してください。
1.サイズ指定が重要な場合、自身でソースを記述する部分にサイズを名医的にもう1度設定しなおしてください。

2.表示さればサイズにこだわらないという場合、ラベルのテキストを競ってし直してください。
(「ラベル1のテキストはラベル1のテキスト」と追記する)

(#2556)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能