vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
MsgBox auschalten 
Autor: Manfred44
Datum: 04.04.19 18:34

Halo,

wie kann ich verhindern, dass die MsgBox noch mal aufgerufen wird.

Vielen Dank im Voraus.

If Einwohner > 100 Then MsgBox " Einwohner brauchen Arbeit"
If Einwohner > 110 Then MsgBox ?

Gruß Manfred44
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: MsgBox auschalten 
Autor: Manfred X
Datum: 04.04.19 21:45

Hallo!

Meinst Du einen bedingten Aufruf, etwa so?

IF Einwohner >100 And Einwohner <= 110 Then
Msgbox
Else
Whatever
End If
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: MsgBox auschalten 
Autor: V A T
Datum: 08.04.19 20:00

Hallo,

oder mit der Select case-Anweisung:

Select Case Einwohner
      Case Is < 100
          MsgBox ("x")
      Case 100 To 109
          MsgBox ("y")
      Case Is > 110
          MsgBox ("z")
End Select
Du kannst soviele Bedingungen angeben, wie du magst. Solange sie sich ausschließen, wird nur ein Event ausgeführt.

Gruß

V A T
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: MsgBox auschalten 
Autor: Manfred X
Datum: 08.04.19 23:14

Hallo!

Bei der Select Case-Anweisung werden die Case-Bedingungen von
oben nach unten geprüft und der Code in der ersten gültigen
Bedingung wird ausgeführt. Danach wird die Anweisung verlassen.
Die Bedingungen können sich deshalb überlappen.
Select Case Einwohner
      Case Is < 300
          MsgBox ("x")
      Case Is < 200
          MsgBox ("y")
      Case Is < 100
          MsgBox ("z")
      Case Else
          Msgbox ("else")
End Select
Alle Werte ab 300 liefern "Else".
Alle Werte < 300 liefern "x"
Die 2. und 3. Bedingung wird nie ausgeführt.

Select Case Einwohner
      Case Is < 100
          MsgBox ("x")
      Case Is < 200
          MsgBox ("y")
      Case Is < 300
          MsgBox ("z")
      Case Else
          Msgbox ("else")
End Select
Alle Werte unter 100 liefern "x", 100 bis 199 liefern "y", 200-299 liefern "z", sonst "else".
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: MsgBox auschalten 
Autor: V A T
Datum: 09.04.19 22:03

Hallo Manfred,

da hast du natürlich völlig recht!

Gruß

V A T
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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