Bonjour,

J'ai Delphi Firemonkey ver 10.2

J'ai un rectangle de fond de couleur verte.
À l'exécution je cré dynamiquement un Layout dont je cré par la suite
des édits dynamiquement qui sont placé dans ce Layout....

Sous Windows 10, le fond de couleur blanche des saisies édits sont bien,
mais sous android l'édit prend le fond de couleur verte.
Ceci est très inconvénient, car je ne vois plus correctement la saisie (l'object Edit).

Comment faire pour avoir un autre fond de couleur pour l'édit,.. ou par exemple de mettre
une bordure autour de l'édit, pour mieux le visualiser sous android.

Que pouvez-vous me proposer comme solution à ce problème.

Voici les tests que j'ai essayé de faire pour mieux visualiser l'Edit dans un
rectangler de couleur verte sous Android, mais je n'arrive pas.


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
 
var
  MyRect: TRectF;
....
 
   Rectangle4.Fill.Color :=  TAlphaColors.Green;
.....
 
   // Posibiliter Test 1
   MyRect := TRectF.Create(0, 0, Edit6.Width , edit6.Height);
 
   Edit6.Canvas.BeginScene;
   Edit6.Canvas.Fill.Color :=   TAlphaColors.White ; // aucun effet
   Edit6.Canvas.Fill.Kind :=    TBrushKind.Solid;
   Edit6.Canvas.FillRect(MyRect, 0, 0,AllCorners , 100);
   Edit6.Canvas.EndScene;
 
 
   // Posibiliter Test 2 ???
  // Edit6.Canvas.Bitmap  := image2.Bitmap ; //  image2 de couleur verte, mais erreur compilation
Je vous remercie pour l'aide que vous m'apportez.

Salutation