Firemonkey verbergt onderste rand op TEdit

Als ik een TEdit met Firemonkey (10.4.1) plaats, stel ik StyleLookupin op transparenteditmaar op Android heb ik een lelijke witte rand onderaan, deze wordt groen wanneer ik de bewerking focus.

Hoe kan ik het verwijderen?

Ik probeer alle gepersonaliseerde stijlen te verwijderen, maar het werkte niet, hetzelfde als ik de StyleLookupin de background-stijl

wist

Het enige wat ik doe om een transparante bewerking te krijgen, is een TRectangletoe te voegen aan mijn TEdit, Bottomuit te lijnen met een Heightvan 2px. Ik heb de Fill.Coloringesteld als de gekleurde achtergrond, maar het is een lelijke oplossing.


Antwoord 1, autoriteit 100%

Die regel onderaan maakt deel uit van de standaard Android-stijl. Je kunt het verwijderen door de stijl aan te passen met de Style Designer.

  1. Klik met de rechtermuisknop op een bewerkingsvak en kies “Aangepaste stijl…” bewerken
  2. Je hebt een stijlstructuur die er als volgt uitziet:

  1. In het “achtergrond”-item bevinden zich Bitmap-koppelingen. Je ziet de lijn in de bitmaps als je die opent.

Vanaf hier zijn er veel manieren om die regel in de bitmap te verwijderen. Maar vanaf hier denk ik dat je het idee krijgt.

Daarna kunt u de editbox-stijl StyleLookup instellen op de nieuwe naam (Edit1Style1)

Other episodes