-
Autosize et Delphi 10.1
Bonjour,
J'ai remarqué un problème avec la version 10.1 Berlin de Delphi.
Sur une TForm avec 3 TPanel.
- Le 1er alTop
- Le 2eme alClient
- le 3eme alBottom
- Dans le 2eme, on rajoute un TMemo.
- On met le Autosize à True
Quand on exécute la fenêtre est coupée dans la largeur ..
Le bug en vidéo : https://www.youtube.com/watch?v=3eG3kwRgPTo
Le ticket Embarcadero : https://quality.embarcadero.com/browse/RSP-15414
En attendant une futur correction auriez vous une idée pour résoudre se problème ?
Override du AdjustSize ?
Merci
-
Bonjour,
Je reproduis le comportement indiqué. Juste une précision, le "Autosize à true" concerne la propriété Autosize de la forme.
Un contournement envisageable serait d'utiliser les propriétés Align et AlignWithMargins du bouton. Tu mets Align à alRight et tu mets AlignWithMargins à true (tu peux jouer ensuite sur la propriété Margins pour adapter la marge comme tu le souhaites). Ainisi, le bouton s'adaptera automatiquement sur la droite du panel parent.
A voir si cela répond à ton besoin.
-
Merci mais je dois vraiment garder la largeur de ma TForm.
Du coup j'ai rajouté un MinWidth dans le .dfm avant d'ouvrir la fiche dans Delphi car sinon elle est daubé.
Finalement cette solution va me permettre d'attendre le prochain update :)
-
1 pièce(s) jointe(s)
C'est un bug connu de la 10.1 qui est en cours de résolution
https://quality.embarcadero.com/browse/RSP-15414
Par contre il faut être identifier pour avoir accès au bug sur quality.embarcadero.
Pièce jointe 224547