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

Visual-Basic Einsteiger
CheckBoxen auf Userform aus-einblenden 
Autor: 13uro
Datum: 05.01.09 11:15

Hallo Forum

Ich habe auf einer Userform 4 Frames mit div. Checkboxen.
(Frame A -ckA1 bis ckA12 sowie FrameB,C und D mit jeweils
ck(B/C/D)1 bis ck(B/C/D)7 )

Ich möchte nun erreichen das Bestimmte Checkboxen abgeblendet werden
wenn best. Optionen gesetzt sind.
bisher versuche ich es mit folgenden Code
(am Bsp. der beiden Checkboxen chA1 und ckA2):
Private Sub ckA1_Click()
Dim arA1() As Variant, t As Variant
    arA1() = Array(ckA9, ckA10, ckA11, ckA12, ckB1, _
                        ckB2, ckB3, ckC3, ckC4, ckD1, ckD2, ckD3, ckD4)
    For Each t In arA1()
        t.Enabled = Not ckA1.Value
    Next t
End Sub
 
Private Sub ckA2_click()
Dim arA2() As Variant, t As Variant
    arA2() = Array(ckA7, ckA11, ckA12, ckC3, ckC4, ckD1, ckD2, ckD3, ckD4)
    For Each t In arA2()
        t.Enabled = Not ckA2.Value
    Next t
End Sub
Das setzten auf enabled=false klappt ja soweit,
ich habe aber nun das Problem wenn ckA1 und ckA2 auf True gesetzt sind
und ich ckA1 erneut anclicke das dann die Elemente die in beiden Arrays vorkommen (ckC3,CkC4,ckD1-ckD4) wieder enabled=true werden
obwohl chA2 noch gesetzt ist. Da diese Abhänigkeiten noch mehrfach auftreten suche ich nun eine Lösung wie ich das Angehen könnte.
Ich hatte schon mal dahingehend experimentiert die Tag-Eigenschaft mit einem
Zähler zu versehen der für jeden Ausblend-Vorgang eine Variable hochzählt,
und für Einblend-Vorgänge runterzählt.
Diese Variable wollte ich dan Auslesen und falls Variable=0 dann die
Checkbox enabled=true setzen. Habe es aber nicht hinbekommen.
Vieleicht hat ja noch jemand eine Idee. Wäre für jegliche Hilfe dankbar.
P.S. Es handelt sich um ein VBA-Projekt (Office2000)

Uli

Wissen ist Macht; nichts wissen macht auch nichts!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
CheckBoxen auf Userform aus-einblenden74813uro05.01.09 11:15
Re: CheckBoxen auf Userform aus-einblenden48213uro05.01.09 12:12

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