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
Zusammenfassung TEIL 2 
Autor: Spassmann
Datum: 02.03.05 16:01

    'Diese Prozedur führt die Umbenennung sämtlicher Bezeichnungen aus
    Public Sub performlanguage(ByVal formodercontrol As Control, ByVal formname _
      As String)
        getlanguage("Deutsch") 'der aufruf die Daten zu holen, der globale 
        ' Sprachen Parameter muss hier rein
 
        Dim i As Integer = 0
        Dim cntr As Control
        Dim ts As New DataGridTableStyle(False)
        Dim gcs As DataGridColumnStyle
        Dim cm() As ContextMenu
        Dim item(), EDitem As MyMenuitem    'aus der MyMenuitem-Klasse
        Dim mainmenu_name As New MainMenu
        Dim mm_item As MenuItem
        Dim m, mu As Integer
 
        If TypeOf formodercontrol Is Form Then
            org_form = formname
            'an dieser Stelle wird geprüft ob das element eine Form ist um Ihre 
            ' Caption zu ändern
            'der Name wird an eine Public Variable übergeben, damit wir uns 
            ' beim Starten des Editors
            'auf den Namen der Form beziehen können
 
 
            'das erste mal wird ein Filter gesetzt der den Formname ermitteln 
            ' soll
            sprachen.DefaultView.RowFilter = "erscheinungsort='" & formname & _
              "' and textfeldname='" & formname & "'"
            If sprachen.DefaultView.Count > 0 Then 'wenn ein eintrag 
            ' vorhanden ist dann erfolgt die Umbenennung
                CType(formodercontrol, Form).Text = sprachen.DefaultView.Item( _
                  0).Item("Deutsch")
            End If
 
            'wenn ein mainmenu in der Form hinterlegt wurde dann werden hier 
            ' die Bezeichnungen nach dem Inxex System geändert
            If Not CType(formodercontrol, Form).Menu Is Nothing Then
                mainmenu_name = CType(formodercontrol, Form).Menu.GetMainMenu
                For m = 0 To mainmenu_name.MenuItems.Count - 1 'für jedes 
                ' horizontale Element
 
                    If mainmenu_name.MenuItems.Item(m).IsParent = True Then
                        For mu = 0 To mainmenu_name.MenuItems.Item( _
                          m).MenuItems.Count - 1 'für jedes vertikale Element
 
                            sprachen.DefaultView.RowFilter = _
                              "erscheinungsort='" & formname & "' and" & _
                              "textfeldname='" & m.ToString & "-" & mu.ToString _
                              & "'" 'Das ist meine persönliche Konvention
                            If sprachen.DefaultView.Count > 0 Then
                                mainmenu_name.MenuItems.Item(m).MenuItems.Item( _
                                  mu).Text = sprachen.DefaultView.Item(0).Item( _
                                  "Deutsch")
                            End If
 
                        Next
                    End If
                    sprachen.DefaultView.RowFilter = "erscheinungsort='" & _
                      formname & "' and textfeldname='" & m.ToString & "'"
                    If sprachen.DefaultView.Count > 0 Then
                        mainmenu_name.MenuItems.Item(m).Text = _
                          sprachen.DefaultView.Item(0).Item("Deutsch")
                    End If
 
                Next
            End If '.Menu oder nicht Menu?
        End If  'is Form?
 
 
        'fügt den Eintrag Menü bearbeiten hinzu Alles weitere wird im LangEd 
        ' gehandled
        If sprachmodus Then
            EDitem = New MyMenuitem
            EDitem.Text = "Menü im Spracheditor öffnen"
            EDitem.Name = "mainmenu"
            AddHandler EDitem.Click, AddressOf StartLangEd
            mainmenu_name.MenuItems.Add(EDitem)
        End If
Teil 3 im nächsten Eintrag...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Multilanguage macht User selber2.086Spassmann03.02.05 18:02
Re: Multilanguage macht User selber1.538Moderatorralf_oop03.02.05 19:01
Re: Multilanguage macht User selber1.519Spassmann03.02.05 19:19
Re: Multilanguage macht User selber1.460Easyrider03.02.05 20:57
Re: Multilanguage macht User selber1.420rub_03.02.05 21:07
Re: Multilanguage macht User selber1.450Spassmann04.02.05 09:05
Re: Multilanguage macht User selber1.479ModeratorFZelle04.02.05 09:25
Re: Multilanguage macht User selber1.471ModeratorDaveS04.02.05 10:02
Re: Multilanguage macht User selber1.521rub_04.02.05 12:36
Re: Multilanguage macht User selber1.429Spassmann04.02.05 11:21
Re: Multilanguage macht User selber1.423ModeratorDaveS04.02.05 11:27
Re: Multilanguage macht User selber1.449Spassmann04.02.05 13:48
Re: Multilanguage macht User selber1.387Spassmann04.02.05 14:08
Re: Multilanguage macht User selber1.435rub_05.02.05 12:09
Re: Multilanguage macht User selber1.415Spassmann07.02.05 16:46
Re: Multilanguage macht User selber1.456rub_08.02.05 14:51
Re: Multilanguage macht User selber1.401Spassmann08.02.05 19:20
Re: Multilanguage macht User selber1.404rub_09.02.05 10:29
Re: Multilanguage macht User selber1.500Spassmann10.02.05 18:04
Re: Multilanguage macht User selber1.412rub_10.02.05 18:31
Re: Multilanguage macht User selber1.408Spassmann22.02.05 11:37
Re: Multilanguage macht User selber1.354spike2422.02.05 11:43
Re: Multilanguage macht User selber1.583Spassmann22.02.05 12:04
Re: Multilanguage macht User selber1.384Spassmann22.02.05 15:22
Re: Multilanguage macht User selber1.355spike2422.02.05 15:38
Re: Multilanguage macht User selber1.421Spassmann22.02.05 16:05
Re: Multilanguage macht User selber1.373spike2422.02.05 16:41
Re: Multilanguage macht User selber1.429Spassmann22.02.05 17:41
Re: Multilanguage macht User selber1.406spike2423.02.05 08:31
Re: Multilanguage macht User selber1.386Spassmann23.02.05 09:03
Re: Multilanguage macht User selber1.361spike2423.02.05 09:21
Re: Multilanguage macht User selber1.324Spassmann23.02.05 09:48
Re: Multilanguage macht User selber1.374spike2423.02.05 10:15
Re: Multilanguage macht User selber1.443Spassmann23.02.05 10:34
Re: Multilanguage macht User selber1.425Spassmann23.02.05 10:43
Re: Multilanguage macht User selber1.379spike2423.02.05 11:32
Re: Multilanguage macht User selber1.347Spassmann23.02.05 12:09
Re: Multilanguage macht User selber1.326spike2423.02.05 13:25
Re: Multilanguage macht User selber1.524Spassmann23.02.05 13:37
Re: Multilanguage macht User selber1.396spike2423.02.05 13:43
Re: Multilanguage macht User selber1.377Spassmann23.02.05 14:51
Re: Multilanguage macht User selber1.406spike2423.02.05 15:07
Re: Multilanguage macht User selber1.357Spassmann23.02.05 19:41
Re: Multilanguage macht User selber1.429spike2424.02.05 08:18
Re: Multilanguage macht User selber1.333Spassmann24.02.05 10:24
Re: Multilanguage macht User selber1.362spike2424.02.05 10:31
Re: Multilanguage macht User selber1.404Spassmann24.02.05 12:50
Re: Multilanguage macht User selber1.372spike2424.02.05 13:30
Re: Multilanguage macht User selber1.358Spassmann24.02.05 15:37
Re: Multilanguage macht User selber1.549spike2424.02.05 15:54
Re: Multilanguage macht User selber1.337Spassmann24.02.05 16:10
Re: Multilanguage macht User selber1.371spike2424.02.05 16:20
Re: Multilanguage macht User selber1.341Spassmann25.02.05 16:53
Re: Multilanguage macht User selber1.313spike2425.02.05 17:05
Re: Multilanguage macht User selber1.319Spassmann25.02.05 17:12
Re: Multilanguage macht User selber1.338Spassmann01.03.05 14:13
Re: Multilanguage macht User selber1.385spike2401.03.05 14:26
Re: Multilanguage macht User selber1.273Spassmann01.03.05 14:28
Re: Multilanguage macht User selber1.337spike2401.03.05 14:32
Re: Multilanguage macht User selber1.323Spassmann01.03.05 14:52
Re: Multilanguage macht User selber1.335spike2401.03.05 15:18
Re: Multilanguage macht User selber1.343Spassmann01.03.05 17:55
Zusammenfassung TEIL 12.760Spassmann02.03.05 15:58
Zusammenfassung TEIL 21.552Spassmann02.03.05 16:01
Zusammenfassung TEIL 31.667Spassmann02.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