Ich bearbeite ein VB.Net-Programm, dass mir die Dateneingabe in meinem CAD-Programm erleichtert. Dabei arbeite ich ein existierendes, nicht von mir geschriebenes Programm um, welches allerdings in VB6 geschrieben wurde.
Aus Komfortgründen gibt es da ein Unterprogramm, welches beim Anklicken eines Textfeldes, bzw. einer Combobox den ganzen Text selektieren soll, um ein Überschreiben zu erleichtern.
Der VB6-Code funktioniert nicht mehr, und mit VB.Net krieg ich es nicht hin. Hier ist der alte Code:
Sub berTxtSelAll()
VB6.GetActiveControl().SelStart = 0
VB6.GetActiveControl().SelLength = Len(VB6.GetActiveControl().Text)
End Sub
Die Fehlermeldungen des Compilers lauten:
"SelStart" ist kein Member von "System.Windows.Forms.Control".
"SelLength" ist kein Member von "System.Windows.Forms.Control".
Weiß jemand Rat? Ich muss dazu sagen, dass ich noch ziemlicher Anfänger im Programmieren bin, in VB.Net erst recht.
Vielen Dank,
Piet
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP