vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: SelectAll() für alle Textboxen einer Form 
Autor: SvenZ
Datum: 03.06.13 12:14

hab's jetzt in meiner Textbox Klasse umgesetzt.
Kleiner Schönheitsfehler noch:
wenn die Textbox den Focus verliert, bleibt die Markierung bestehen. Das sieht natürlich putzig aus.
Ich bräuchte also noch sowas:
if Textbox.LostFocus then
SelectAll wegmachen
endif

meine abgelittene Textbox sieht so aus:
Imports System.Windows.Forms
Imports System.Runtime.InteropServices
 
Public Class TextBoxECE
    Inherits TextBox
 
    Private Shared _changedeventenabled As Boolean = False
 
    'verhindert das OnChange Event
    Public Shared Property ChangedEventEnabled() As Boolean
        Set(ByVal value As Boolean)
            _changedeventenabled = value
        End Set
        Get
            Return _changedeventenabled
        End Get
    End Property
 
    Protected Overrides Sub OnTextChanged(ByVal e As System.EventArgs)
        If _changedeventenabled Then MyBase.OnTextChanged(e)
    End Sub
 
    '*************************************************************************
    ' feuert SelectAll bei Click oder Enter
 
    Public Event evntSelectionAll()
    Private Shared _bolSelectionAll As Boolean = True
    Public Shared Property SelectionAll() As Boolean
        Get
            Return _bolSelectionAll
        End Get
        Set(ByVal value As Boolean)
            _bolSelectionAll = value
        End Set
    End Property
 
    Private Sub TextBox_Enter_Click(ByVal sender As Object, ByVal e As  _
      System.EventArgs) Handles MyBase.Enter, MyBase.Click
        If SelectionAll Then
            Me.SelectAll()
            RaiseEvent evntSelectionAll()
        End If
    End Sub
 
End Class
(Danke auch an Manfred)

mit freundlichen Grüßen
Sven

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SelectAll() für alle Textboxen einer Form1.781SvenZ02.06.13 08:03
Re: SelectAll() für alle Textboxen einer Form1.150ModeratorDaveS02.06.13 09:00
Re: SelectAll() für alle Textboxen einer Form1.205SvenZ02.06.13 09:48
Re: SelectAll() für alle Textboxen einer Form1.178ModeratorDaveS02.06.13 10:14
Re: SelectAll() für alle Textboxen einer Form1.209DotNetErbse03.06.13 10:09
Re: SelectAll() für alle Textboxen einer Form1.157ModeratorDaveS03.06.13 10:23
Re: SelectAll() für alle Textboxen einer Form1.136DotNetErbse03.06.13 11:13
Re: SelectAll() für alle Textboxen einer Form1.137SvenZ03.06.13 11:32
Re: SelectAll() für alle Textboxen einer Form1.111SvenZ03.06.13 12:14
Re: SelectAll() für alle Textboxen einer Form1.148ModeratorDaveS03.06.13 13:31
Re: SelectAll() für alle Textboxen einer Form1.085SvenZ04.06.13 08:55
Re: SelectAll() für alle Textboxen einer Form1.138ModeratorFZelle04.06.13 10:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel