Dieser Tipp zeigt, wie man z.B. einer Variable einen Wert in Abhängigkeit von der Auswahl eines bestimmten Option-Buttons zuweist. Als Beispiel möchten wir hier einen Währungsrechner nennen. Der umzurechnende Wert wird in einer Textbox eingegeben, die Auswahl der Währung erfolgt über mehrere Option-Buttons. Die "normal" Vorgehensweise wäre folgende: Dim Fremd As Currency Dim Betrag As Currency Dim uFaktor As Double Betrag = Val(Text1.Text) If Option1(0).Value = True Then uFaktor = 1.95583 ElseIf Option1(1).Value = True Then uFaktor = ... ElseIf Option1(2).Value = True Then uFaktor = ... ElseIf Option1(3).Value = True Then uFaktor = ... ElseIf ... ... End If Fremd = Betrag / uFaktor Je nachdem, wie viele Auswahlmöglichkeiten bestehen, müssen auch entsprechend viele If-Abfragen erfolgen. Private Sub Option1_Click(Index As Integer) Option1(0).Tag = Index End Sub ' Umrechnung Dim Betrag As Currency Dim uFaktor As Double uFaktor = Choose(Option1(0).Tag + 1, 1.95583, ... , ...) Fremd = Betrag / uFaktor Dieser Tipp wurde bereits 16.649 mal aufgerufen. Voriger Tipp | Zufälliger Tipp | Nächster Tipp
Anzeige
Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv Vol.6 (einschl. Beispielprojekt!) Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! - nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten - Symbol-Galerie mit mehr als 3.200 Icons im modernen Look Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m. |
sevISDN 1.0 Überwachung aller eingehender Anrufe! Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Tipp des Monats Oktober 2024 Heinz Prelle Firewall-Status unter WinXP/Vista prüfen Das Beispiel prüft, ob die Firewall unter Windows XP/Vista eingeschaltet ist oder nicht. Zudem wird eine Abfrage durchgeführt ob es sich bei dem zugrundeliegenden Betriebssystem um Windows XP/Vista handelt oder nicht. TOP! Unser Nr. 1 Neu! sevDataGrid 3.0 Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. |
||||||||||||||||
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. |