Veröffentlicht 14. April 200520 j Hallo, ich habe seit Jahren nichts mehr in VB6 programmiert und stehe nun ziemlich auf dem Schlauch. :schlaf: Folgendes Problem: Ich habe in Formular1 Textfelder und Comboboxen erstellt und benannt. Deren Inhalt soll nun auf Formular2 in Labels angezeigt werden. Wo und wie muss ich nochmal die Variablen deklarieren, damit dies möglich ist? Im frm1, frm2 oder in einem Modul? PS: Wie kann ich in VB das Copyright-Zeichen eingeben? Alt+169 funktioniert nicht.
14. April 200520 j Wo und wie muss ich nochmal die Variablen deklarieren, damit dies möglich ist? garkeine. Form2.Show 'Form2 anzeigen Form2.Label1.Caption = Me.Text1 'direkt zuweisen Form2.Label2.Caption = Me.Combo1 'direkt zuweisen tuts z.b. auch. copyright-zeichen z.b.: Form2.Label2.Caption = Chr(169) s'Amstel
15. April 200520 j Autor Vielen Dank! :uli Für diesen Zweck reicht das, ich möchte aber mit Variablen arbeiten. Wie macht man das? Ich habe Textfelder, deren Inhalt Variablen zugewiesen wurde. Die Inhalte der Variablen sollen nun in Labels ausgegeben werden.
15. April 200520 j indem du deine variablen außerhalb all deiner funktionen platzierst (ganz oben halt und anstatt "Dim ... as ..." "Public ... as ..." schreibst soweit ich des im kopf hab.
15. April 200520 j Autor Die Variablen habe ich unter Option Explicit deklariert, ausserhalb irgendwelcher Funktionen. Die Funktionen füllen die Variablen nur. Option Explicit Dim intZahl As Integer Dim curSumme As Currency Public strName As String [/PHP]Das Public funktioniert nicht.
15. April 200520 j Autor Lösung gefunden! :marine Im Modul die Variablen mit public statt dim deklarieren.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.