Embarcadero / DelphiFMX4Python

Python GUI module powered by Delphi's FireMonkey framework. Supporting Windows, MacOS, Linux, and Android GUI development.
Other
300 stars 57 forks source link

Edit and AutoSelect and SelectAll #104

Open shineworld opened 5 days ago

shineworld commented 5 days ago

I'm using DelphiFMX 1.0.9 but this happen also in 1.0.8. If in Delphi Designer I set Edit.AutoSelect the settings is in the pyfmx file but raise an error during python load phase.

If I use Edit.OnEnter to activate Edit.SelectAll this does not select graphically the test but in Edit.SelStart and Edit.SelLength the values are correct:

    def __on_edit_enter(self, Sender):
        # TAKE CARE
        # =========
        # DelphiFMX does not support AutoSelect property.
        # I've tried to force SelectAll on the OnEnter event but seems does not work!
        Sender.SelectAll()
        Sender.Repaint()
        self.Caption = f"Sender : {Sender.name} | {Sender.Text} | {Sender.SelStart} | {Sender.SelLength}"

image