اصلاح مشكل تحديد نص في fmx edit
#1
السلام عليكم

كانت هناك طريقة لاصلاح المشكلة في تحديد النص داخل edit in fmx لكن نسيتها من خلال الدخول الى  edit custum style ثم اضافة rectangle هذا كل ما اتذكره من مر على هذا الموضوع من قبل او يعرف

الطريقة  يساعدني بها رجاء
الرد
#2
و عليكم السلام



نفسها مع vcl

PHP كود :
  Edit1.SetFocus;
  Edit1.SelStart := 2;
  Edit1.SelLength := 10
[-] كل من 1 user says قال شكرا ل Lam.Abdeldjalil على المشاركة المفيدة
  • invocker
الرد
#3
(09-03-2022, 08:46 PM)Lam.Abdeldjalil كتب : و عليكم السلام



نفسها مع vcl

PHP كود :
  Edit1.SetFocus;
  Edit1.SelStart := 2;
  Edit1.SelLength := 10

اقصد عند الكتابة باللغة العربية لا تستطيع تحديد النص بطريقة جيدة
الرد
#4
إفتراضيا لا يدعم من اليمن لليسار

جرب fmxrtl
[-] كل من 1 user says قال شكرا ل Lam.Abdeldjalil على المشاركة المفيدة
  • invocker
الرد
#5
على الوندوز يمكن اجراء التعديل

كود :
uses FMX.Presentation.Factory,
     FMX.Edit.Style,
     FMX.Presentation.Style,
     FMX.Presentation.Win,
     FMX.Edit.Win;
{$R *.fmx}




initialization
with TPresentationProxyFactory.Current do
begin
   UnRegister(TEdit, TControlType.Styled, TStyledPresentationProxy<TStyledEdit>);
   Register(TEdit, TControlType.Styled, TWinPresentationProxy<TWinNativeEdit>);
end;

end.
الرد
#6
استخدم FMXRTL وغير الخاصية ControlType إلى Platform
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم