Bonjour,
voilà mon problème, j'ai un TAdvStringGrid dans lequel je crée des boutons dynamique, pour ça, j'utilise:
le hic, c'est que le bouton nouvellement crée prend toute la taille de la cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sgMaGrid.CellControls[1, I] := TAdvGlowButton.Create(sgMaGrid.CellControls[1, I])
j'ai ensuite crée une fonction juste avant la création du Control
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function TS01_Form.MaFonctionModifBouton(bouton : TAdvGlowButton): TAdvGlowButton; begin bouton.Caption := 'CLICK'; bouton.Width := 40; bouton.Height := 18; bouton.OnClick := boutonClick; Result := bouton; end;Mais pareil, j'ai testé en spécifiant AutoSize à False, en spécifiant des marges, des ancrors, et des alignements, mais rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sgMaGrid.CellControls[1, I] := MaFonctionModifBouton(TAdvGlowButton.Create(sgMaGrid.CellControls[1, I]));
Auriez vous une explication (j'ai peur que ce soit l'utilisation d'un conteneur qui pose problème...)
Merci d'avance
Partager