喫茶XRAYトップページ

[▲前のスレッド]

[9848] Delphi 10.1 BerlinのScaleByにて・・・返信 削除
2016/5/1 (日) 02:57:21 Sara
みなさん、こんばんは

久しぶりの書き込みです・・・

Delphi 10.1 BerlinにてScaleByでフォームの拡大を行った際に

Delphi 10 Seatlleと挙動が違っていて困っています・・・・

具体的には・・・

TPageControlに張り付けたコンポーネントとフォームに直接貼り付けた
コンポーネントで拡大のされ方が違うのです・・・

添付の画像はボタンをクリックするたびに1.2倍になるようにScaleByを
行うようにしたサンプルです。(3回クリックした結果)

見てわかる通り、コンポのサイズと配置が一致しません。
(フォームにScaleByをしている。PageControlのScaleByは使っていない)

どなたか、対処法はありませんでしょうか・・・

もちろん、実際の表示時に各コンポのサイズ調整すれば、なおりますが・・・

全フォームで、そんなコードをいちいち書くのもどうかと・・・(^^;

[9849] Re:Delphi 10.1 BerlinのScaleByにて・・・返信 削除
2016/5/1 (日) 10:46:07 Mr.XRAY
▼ Saraさん

> TPageControlに張り付けたコンポーネントとフォームに直接貼り付けた
> コンポーネントで拡大のされ方が違うのです・・・


図を見る限りでは,TabSheet1 でも ScaleBy が実行されているみたいですね.
親のフォームで ScaledBy が実行され,更に TabSheet1 でも...


[9850] Re2:Delphi 10.1 BerlinのScaleByにて・・・返信 削除
2016/5/1 (日) 12:52:24 Sara
マスター こんにちは

> ▼ Saraさん
>
> > TPageControlに張り付けたコンポーネントとフォームに直接貼り付けた
> > コンポーネントで拡大のされ方が違うのです・・・
>
> 図を見る限りでは,TabSheet1 でも ScaleBy が実行されているみたいですね.
> 親のフォームで ScaledBy が実行され,更に TabSheet1 でも...


さすがマスター!!!

フォームのScaleByした後に、当該TabSheetに同じだけ縮小するように
ScaleByをすると、ちゃんと表示されました。

感謝です。m(_ _)m

でも、これバグですよね・・・Fixされたら、また、縮小ScaleByを削除しないと

いけないわけですね・・・(仕様ってことはなかろうし・・・)


[9851] Re3:Delphi 10.1 BerlinのScaleByにて・・・返信 削除
2016/5/1 (日) 14:07:56 Mr.XRAY
▼ Saraさん

> さすがマスター!!!

えっ !? あのー,感想を書いただけなんですが (汗)

> でも、これバグですよね・・・Fixされたら、また、縮小ScaleByを削除しないと

同じようなことを Delphi XE でやったら発生しませんでした.
でも,バグとも仕様とも,なんとも言えませんです.私めには.ハイ.


[9852] Re4:Delphi 10.1 BerlinのScaleByにて・・・返信 削除
2016/5/2 (月) 01:23:58 Sara
マスターこんばんわ。

> えっ !? あのー,感想を書いただけなんですが (汗)
いや こういった、客観的視点での感想て非常に大事ですよね。
嵌っている時って、何気ない一言で解決することってありますし。
(あるでしょ? ない?・・・ 私だけ?)

このScaleByですが、ほかにも、TLabelの幅、高さが文字に合わないことが
あり、一旦AutoSizeをFalseにしてから、Trueにし直すとちゃんと表示されます。


>同じようなことを Delphi XE でやったら発生しませんでした.
そうですよね。同じソースを歴代のDelphiで使ってきて突然でしたから
慌ててしまいました・・・


修正はいるのかな・・・それとも、今後はそういう仕様? (^^;



[9853] Re5:Delphi 10.1 BerlinのScaleByにて・・・返信 削除
2016/5/2 (月) 09:14:27 Mr.XRAY
> いや こういった、客観的視点での感想て非常に大事ですよね。
> 嵌っている時って、何気ない一言で解決することってありますし。
> (あるでしょ? ない?・・・ 私だけ?)


客観的かどうかは分かりませんが,そういうことはありますよね.
雑談的なことも必要なことがあります.
昔,理工系の研究関係でこんな言葉がありました.

『雑談の中に真実がある』


> 修正はいるのかな・・・それとも、今後はそういう仕様? (^^;

バグだ,バグだと騒いでもなくなるわけではないので,
例えば,X 倍したら,本当に X 倍になったを確認するとか.
ただし,= で比較判定すると問題があるかも知れません.
不等号での比較が必要かも知れません.

昔(いつも昔話),山岳会での冬山山行での話

私『お〜,寒いぜ,寒い !!』
先輩『寒い,寒い言うんじゃねぇ!!
      寒い,寒いと言ってあったかくなるんなら誰でも言うんだ !!
      よけい寒くならぁ.寒いのが嫌なら山に来るな !!』

ごもっともでございます.


[9854] 山岳会返信 削除
2016/5/2 (月) 10:06:05 Mr.XRAY
> 昔(いつも昔話),山岳会での冬山山行での話

昔所属していた山岳会の物騒な話を時々書いていますが.
実は,その山岳会に入会する時,その山岳会がどんな山岳会か知らないで
入ったんです.と言うより,山の世界をよく知りませんでした.

入ってみたら,その山岳会は山の世界でも有名で,「しごきのXX」と呼ばれて
いたんです.
他の山岳会の入会の案内は,いろいろ説明が書いてあったのですが,
その山岳会は,簡単明瞭だったんです,それで気に入って... ハハハッ

『新人募集.質実剛健.18 才以上.男子のみ』
これだけ.後は連絡先だけ.たしか,こんな感じでした.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82