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
Re: Kombinationsfeld 
Autor: ModeratorDieter (Moderator)
Datum: 29.10.01 00:28

Hallo Achim,

ja das ist möglich.
Setze zunächst das Textfeld auf "inaktiv" (am besten im Form_Load-Event). Beim Festlegen der Optionen prüfst Du dann, ob die richtigen Optionen angewählt wurden und setzt erst dann das Feld auf aktiv.

Ich würde das so machen:
<code>Private Sub Form_Load()
  <font color=green>' zunächst Eingabefeld inaktiv machen</font>
  Text1.Enabled = False
 
  <font color=green>' Kombinationsfelder mit Inhalten füllen</font>
  Combo1.AddItem "Option1"
  Combo1.AddItem "Option2"
 
  Combo2.AddItem "Option1"
  Combo2.AddItem "Option2"
 
  Combo3.AddItem "Option1"
  Combo3.AddItem "Option2"
End Sub
 
Private Sub Combo1_Click()
  <font color=green>' Prüfen</font>
  Text1.Enabled = OptionsOK()
End Sub
 
Private Sub Combo2_Click()
  <font color=green>' Prüfen</font>
  Text1.Enabled = OptionsOK()
End Sub
 
Private Sub Combo3_Click()
  <font color=green>' Prüfen</font>
  Text1.Enabled = OptionsOK()
End Sub
 
<font color=green>' Prüfroutine</font>
Private Function OptionsOK() As Boolean
  Dim bResult As Boolean
 
  bResult = ((Combo1.ListIndex = 0) And _
    (Combo2.ListIndex = 1)  And _
    (Combo3.ListIndex = 0))
 
  OptionsOK = bResult
End Sub</code>
In diesem Beispiel wird das Einagbefeld nur aktiv, wenn folgende Optionen gesetzt sind:
1. Eintrag der Combo1-Box gewählt
2. Eintrag der Combo2-Box gewählt
1. Eintrag der Combo3-Box gewählt

Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Kombinationsfeld62Armin29.10.01 00:20
Re: Kombinationsfeld196ModeratorDieter29.10.01 00:28
Re: Kombinationsfeld38Armin30.10.01 20:50

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