Bonjour,


plus ça va , plus je bute sur des trucs simples . Je savais que avec FMX , il fallait revoir beaucoup de choses , mais là , je trouve que cela fait beaucoup

1- je veux faire un TEdit simple qui n'accepte/n'affiche que des majuscules : question où est l'équivalent de charcase ? il est quand même incroyable que je sois obligé d'utiliser le Edit de TMS (TMSFMXEdit) ou de coder l'event OnChangeTracking ?

2- idem , je veux qu'une forme modale s'affiche au centre de sa forme appelante en gros ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
procedure TMainForm.SettingsClick(Sender: TObject);
{$REGION 'Documentation'}
{*------------------------------------------------------------------------------
  Répertoire Serveur (normalement ne change pas)
------------------------------------------------------------------------------*}
{$ENDREGION}
var F : TStartForm;
begin
  F:=TStartForm.Create(Self);
  try
    F.Position:=TFormPosition.poScreenCenter; //<< sauf que là , je veux que ce soit au centre de ma fenêtre 
    if F.ShowModal=mrOk then
     begin
       Dimensions.Text:=Format('Dimensions Largeur %s x Hauteur %s',
                        [F.Largeur.Text,F.Hauteur.Text]);
       DestinationDir.Text:=F.ImagesDir.Text;
       // Changer Taille Rectangle & Selection de Base
       Rectangle1.Width:=F.Largeur.Value;
       Rectangle1.Height:=F.Hauteur.Value;
       Selection1.Width:=F.Largeur.Value;
       Selection1.Height:=F.Hauteur.Value;
     end;
  finally
    F.Free;
  end;
end;
j'ai beau essayer les TFormPosition.poMainFormCenter ou TFormPosition.poOwnerFormCenter , soit sur les propriétés de la fiche , soit comme indiqué dans le code : rien y fait

je désespère d'arriver a coder un jour une application de gestion aussi simplement avec FMX qu'avec VCL