vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Format TextBox mit DataBinding an DataSet 
Autor: Wolf
Datum: 07.04.05 11:40

Danke DaveS,

das sollte übrigens keine Kritik an Deinem Tip sein!


Folgendes habe ich jetzt ausprobiert:

STATT im Event frm_Load

' Legt neue Bindung fest
Me.editAnfang01.DataBindings.Clear()
Dim a As Binding = New System.Windows.Forms.Binding("Text", Me.objdstAlleDateien, "Feld01.Anfang01")
' Addiere die Handler
AddHandler a.Format, AddressOf DecimalToCurrencyString
AddHandler a.Parse, AddressOf CurrencyStringToDecimal
Me.editAnfang01.DataBindings.Add(a)

STEHT JETZT NUR NOCH im Event frm_Load

AddHandler editAnfang01.DataBindings("Text").Format, AddressOf DecimalToCurrencyString
AddHandler editAnfang01.DataBindings("Text").Parse, AddressOf CurrencyStringToDecimal


und funktioniert ... mit einer kleinen Einschränkung:

Beim Aufruf des Formulars wird der Wert, im Gegensatz zur vorherigen "ausführlichen" Variante, nicht formatiert dargestellt. Erst nachdem derWert eingegeben/geändert wird.


Ich habe folgendes festgestellt: Wenn ich diese beiden Zeilen in den vom Formular-Designer generierten Code im Abschnitt
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
oder
Public Sub New() (nach InitializeComponent())
einfüge, dann klappt es auch beim Aufruf des Formulars.

Hängt das evtl. damit zusammen, das diese beiden Zeilen nicht (erst) im Event frm_Load stehen dürfen? Aber wo dann (wenn ich sie nicht in den vom Formular-Designer generierten Code "einmischen" will)?


Gruß, Wolfgang.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Format TextBox mit DataBinding an DataSet6.410Wolf06.04.05 09:48
Re: Format TextBox mit DataBinding an DataSet4.242ModeratorDaveS06.04.05 10:04
Re: Format TextBox mit DataBinding an DataSet4.140Wolf06.04.05 10:45
Re: Format TextBox mit DataBinding an DataSet5.042Wolf06.04.05 11:02
Re: Format TextBox mit DataBinding an DataSet4.277ModeratorDaveS06.04.05 12:55
Re: Format TextBox mit DataBinding an DataSet4.074Wolf06.04.05 15:49
Re: Format TextBox mit DataBinding an DataSet4.497Wolf07.04.05 08:47
Re: Format TextBox mit DataBinding an DataSet4.096ModeratorDaveS07.04.05 08:59
Re: Format TextBox mit DataBinding an DataSet4.246Wolf07.04.05 11:40

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