vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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.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.419rub_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.406Spassmann22.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.321Spassmann23.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.378spike2423.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.311spike2425.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.334spike2401.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.340Spassmann01.03.05 17:55
Zusammenfassung TEIL 12.757Spassmann02.03.05 15:58
Zusammenfassung TEIL 21.549Spassmann02.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