2016-09-11 31 views
2

我正在處理用戶需要登錄的移動應用程序。在FireMonkey中顯示TEdit有紅色邊框的錯誤

服務器返回的我,如果電子郵件是無效的,或子域或密碼,我想重點是有錯誤的TEDIT。重點很簡單,但我也想將編輯標記爲與許多Web應用程序一樣無效。

enter image description here

什麼是做到這一點的最好辦法是一致的方式,以便它看起來正確的兩個Android作爲iOS版。是這樣的內置?我使用的是德爾福10.1

+0

你可以調整風格添加紅色邊框,但我不知道平臺的支持。 –

+0

這似乎是一個非常常見的用例,所以我希望我錯過了這樣做的某種最佳實踐方式。 – rept

回答

1

Loki的建議是一個可行的解決方案。

的溶液這需要的FMX特徵優點將是使用一個TGlowEffect周圍的TEDIT紅框,然後使用TPopup來創建提示。

1

它只是在案件的99%的噩夢的風格,所以我強烈建議不要去碰它。我會將Trectangle作爲Tedit的背景,將Tedit設置爲Transparent(您已經在對象檢查器的樣式查找中準備好了此樣式),然後設置trectangle的stroke.color。

我M還工作,現在在iOS上/安卓/ Windows的100%原生TEDIT我想我會在一週左右完成1這段代碼。

相關問題