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 - Fortgeschrittene
Re: Multilanguage macht User selber 
Autor: rub_
Datum: 04.02.05 12:36

<< Das mit dem tooltip hab ich einfach nich kapiert, ich will auch nur ein kontextmenü.

Sorry, da hab ich mich vertan. Mit dem Kontextmenü kenne ich mich hier leider noch nicht aus, werde den Thread aber weiter verfolgen.

<< Ich habe keine Möglichkeit gefunden um allen mit den Felder Elementname und Eigenschaft dem tatsächlichen Formelement den Text zuzuweisen.Wenn du da was hast dann immer raus damit

Ich hab da was, aber weiss nicht ob es Dir wirklich was bringt.
    Public Shared Sub RelinkDataBindings(ByVal ctl_FormularOderSteuerelement _
      As Control, ByVal ds_ModuleDataSetObjekt As DataSet)
        ' Autor : Ruppyo Jantzen
        ' Date : 04072004
        ' Hinweise : Die Funktion Stellt die Databindings, der Steuerelemente 
        ' des als Parameter übergebenen "Formular"´s,
        '            auf das neue Dataset ein. Dabei werden alle Controls des 
        ' Formulars durchlaufen und 
        '            auf die neuen Werte eingestellt. Die Funktion ermittelt 
        ' den Typ der Steuerelemente und
        '            übergiebt alle für das Steuerelement relevanten Daten.
 
        Dim obj_newContr As Object
        Dim str_DisplayMember As String
        Dim ds_col_DataColumn As DataColumn
        Dim cbo_newComboBoxContr As System.Windows.Forms.ComboBox
        Dim str_newString As String
        Dim str_DataBinding_Value As String
        Dim int_i As Integer
        Dim int_ii As Integer
 
        'Prüfung der vorhandenen Steuerelemente auf dem Formular.
        For Each obj_newContr In ctl_FormularOderSteuerelement.Controls
            'Wenn DataBindings bestehen wird der Typ des Steuerelements 
            ' ausgewertet.
            If obj_newContr.DataBindings.Count > 0 Then
 
                Dim ds_tbl_neu As New DataTable()
                ds_tbl_neu = eQM_cls_System.eQM_DS_Obj_System_Temp.tbl_temp()
 
                'Für jede Binding des Steuerelements
                For int_i = 0 To obj_newContr.DataBindings.Count - 1 Step 1
 
                    Dim ds_row_newSystemRow As DataRow = ds_tbl_neu.NewRow()
 
                    'Übergabe der Bestehenden Verbindungsdaten, damit diese 
                    ' gelöscht und neu erstellt werden können.
                    str_newString = obj_newContr.DataBindings.Item( _
                      int_i).BindingMemberInfo.BindingMember.ToString
                    'Binding - Typ ermitteln und für die anschließende neu - 
                    ' Einstellung zu konvertieren.
                    str_DataBinding_Value = obj_newContr.DataBindings.Item( _
                      int_i).PropertyName
 
                    ds_row_newSystemRow.Item("Name") = str_DataBinding_Value
                    ds_row_newSystemRow.Item("Wert") = str_newString
                    ds_tbl_neu.Rows.Add(ds_row_newSystemRow)
                Next
                obj_newContr.DataBindings.Clear()
 
                For int_ii = 0 To int_i - 1 Step 1
                    Try
                        'If obj_newContr.GetType.ToString = 
                        ' "eQM_ComboBox.eQM_UC_ComboBox" Then
 
                        'Else
                            obj_newContr.DataBindings.Add(ds_tbl_neu.Rows( _
                              int_ii)("Name"), ds_ModuleDataSetObjekt, _
                              ds_tbl_neu.Rows(int_ii)("Wert"))
                        'End If
                    Catch
                    End Try
                Next
                ds_tbl_neu.Clear()
            End If
 
'Hier ruft die Funktion sich selbst auf, wenn das aktuelle Steuerelement 
' weitere Steuerelemente beinhaltet.
            If ctl_FormularOderSteuerelement.Controls.Count > 0 Then
                eQM_cls_System.RelinkDataBindings(obj_newContr, _
                  ds_ModuleDataSetObjekt)
            End If
        Next
    End Sub
Das mit Elementname und Eigenschaft habe ich noch nicht verstanden. Sind das Spaltenbezeichnungen in deiner Tabelle, die wenn nicht vorhanden, nicht integriert werden sollen, oder hängt das mit deinen Steuerelementen zusammen ?
Ich hoffe Dir ein bischen geholfen zu haben.

Gru? Rub

(PS: Besuch doch mal meine Seiten http://e-liquids.de und http://jjpassion.de)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Multilanguage macht User selber2.079Spassmann03.02.05 18:02
Re: Multilanguage macht User selber1.535Moderatorralf_oop03.02.05 19:01
Re: Multilanguage macht User selber1.505Spassmann03.02.05 19:19
Re: Multilanguage macht User selber1.458Easyrider03.02.05 20:57
Re: Multilanguage macht User selber1.418rub_03.02.05 21:07
Re: Multilanguage macht User selber1.436Spassmann04.02.05 09:05
Re: Multilanguage macht User selber1.470ModeratorFZelle04.02.05 09:25
Re: Multilanguage macht User selber1.469ModeratorDaveS04.02.05 10:02
Re: Multilanguage macht User selber1.520rub_04.02.05 12:36
Re: Multilanguage macht User selber1.427Spassmann04.02.05 11:21
Re: Multilanguage macht User selber1.420ModeratorDaveS04.02.05 11:27
Re: Multilanguage macht User selber1.447Spassmann04.02.05 13:48
Re: Multilanguage macht User selber1.383Spassmann04.02.05 14:08
Re: Multilanguage macht User selber1.431rub_05.02.05 12:09
Re: Multilanguage macht User selber1.413Spassmann07.02.05 16:46
Re: Multilanguage macht User selber1.452rub_08.02.05 14:51
Re: Multilanguage macht User selber1.398Spassmann08.02.05 19:20
Re: Multilanguage macht User selber1.399rub_09.02.05 10:29
Re: Multilanguage macht User selber1.497Spassmann10.02.05 18:04
Re: Multilanguage macht User selber1.404rub_10.02.05 18:31
Re: Multilanguage macht User selber1.405Spassmann22.02.05 11:37
Re: Multilanguage macht User selber1.351spike2422.02.05 11:43
Re: Multilanguage macht User selber1.581Spassmann22.02.05 12:04
Re: Multilanguage macht User selber1.380Spassmann22.02.05 15:22
Re: Multilanguage macht User selber1.352spike2422.02.05 15:38
Re: Multilanguage macht User selber1.416Spassmann22.02.05 16:05
Re: Multilanguage macht User selber1.369spike2422.02.05 16:41
Re: Multilanguage macht User selber1.426Spassmann22.02.05 17:41
Re: Multilanguage macht User selber1.403spike2423.02.05 08:31
Re: Multilanguage macht User selber1.383Spassmann23.02.05 09:03
Re: Multilanguage macht User selber1.357spike2423.02.05 09:21
Re: Multilanguage macht User selber1.320Spassmann23.02.05 09:48
Re: Multilanguage macht User selber1.370spike2423.02.05 10:15
Re: Multilanguage macht User selber1.441Spassmann23.02.05 10:34
Re: Multilanguage macht User selber1.422Spassmann23.02.05 10:43
Re: Multilanguage macht User selber1.377spike2423.02.05 11:32
Re: Multilanguage macht User selber1.345Spassmann23.02.05 12:09
Re: Multilanguage macht User selber1.323spike2423.02.05 13:25
Re: Multilanguage macht User selber1.522Spassmann23.02.05 13:37
Re: Multilanguage macht User selber1.393spike2423.02.05 13:43
Re: Multilanguage macht User selber1.371Spassmann23.02.05 14:51
Re: Multilanguage macht User selber1.403spike2423.02.05 15:07
Re: Multilanguage macht User selber1.355Spassmann23.02.05 19:41
Re: Multilanguage macht User selber1.426spike2424.02.05 08:18
Re: Multilanguage macht User selber1.330Spassmann24.02.05 10:24
Re: Multilanguage macht User selber1.360spike2424.02.05 10:31
Re: Multilanguage macht User selber1.401Spassmann24.02.05 12:50
Re: Multilanguage macht User selber1.369spike2424.02.05 13:30
Re: Multilanguage macht User selber1.357Spassmann24.02.05 15:37
Re: Multilanguage macht User selber1.546spike2424.02.05 15:54
Re: Multilanguage macht User selber1.333Spassmann24.02.05 16:10
Re: Multilanguage macht User selber1.366spike2424.02.05 16:20
Re: Multilanguage macht User selber1.339Spassmann25.02.05 16:53
Re: Multilanguage macht User selber1.310spike2425.02.05 17:05
Re: Multilanguage macht User selber1.316Spassmann25.02.05 17:12
Re: Multilanguage macht User selber1.332Spassmann01.03.05 14:13
Re: Multilanguage macht User selber1.380spike2401.03.05 14:26
Re: Multilanguage macht User selber1.271Spassmann01.03.05 14:28
Re: Multilanguage macht User selber1.333spike2401.03.05 14:32
Re: Multilanguage macht User selber1.320Spassmann01.03.05 14:52
Re: Multilanguage macht User selber1.332spike2401.03.05 15:18
Re: Multilanguage macht User selber1.339Spassmann01.03.05 17:55
Zusammenfassung TEIL 12.756Spassmann02.03.05 15:58
Zusammenfassung TEIL 21.548Spassmann02.03.05 16:01
Zusammenfassung TEIL 31.664Spassmann02.03.05 16:03

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