Seite 1 von 1

Cursor in einem TextCtrl verbieten

Verfasst: Donnerstag 10. Juli 2008, 08:58
von Damaskus
Moin,
wie verbiete ich den Cursor in einem TextCtrl.
wx.TE_READONLY verbietet ja nur das Editieren des Textes aber Copy und Cut sind weiterhin möglich was ich in dem Feld verbieten will.

Code: Alles auswählen

    def Mini_Frame_Serverkom(self):

        text = ("Ich bin ein Test :=)\nIch bin ein Test :=)")

        return wx.TextCtrl(self, ID_Mini_Frame_Serverkom, text, wx.Point(0, 0), wx.Size(150, 60),
                           wx.NO_BORDER | wx.TE_MULTILINE | wx.TE_NO_VSCROLL | wx.TE_READONLY )
Gruß
Damaskus

Re: Cursor in einem TextCtrl verbieten

Verfasst: Donnerstag 10. Juli 2008, 09:47
von Masaru
Hallo auch,

mittels der Methode: <TextCtrl>.Disable()
könntest Du sämtliche Interaktion verbieten.

Sähe dann z.B. so aus:

Code: Alles auswählen

    def Mini_Frame_Serverkom(self):

        text = ("Ich bin ein Test :=)\nIch bin ein Test :=)")
        text_box = wx.TextCtrl(self, ID_Mini_Frame_Serverkom, text, wx.Point(0, 0), wx.Size(150, 60),
                           wx.NO_BORDER | wx.TE_MULTILINE | wx.TE_NO_VSCROLL | wx.TE_READONLY )
        text_box.Disable() # <-- hiere
        return text_box
>>Masaru<<

Verfasst: Freitag 11. Juli 2008, 09:30
von Damaskus
Moin,
ist zwar nicht ganz das was ich wollte aber es sollte funktionieren.

Danke!

Gruß
Damaskus