Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hi, also ich versteh deine Funktion nicht, wo kommen denn die CommandlineArguments her? du willst doch das das Panel3 angezeigt wird, wenn CurrentVersion <> NewsText ist, dann frag das doch ab VB.NET-Quellcode (1 Zeile)
-
@VaporiZed ich meinte ja den TE, dein Post kam bevor ich auf absenden gedrückt hatte..:-)
-
Wenn der obige Vergleich nicht klappt, dann behaupte ich, ist entweder CurrentVersion oder NewsText kein String. Setze doch mal einen Haltepunkt auf die Zeile und gucke, was in den beiden Variablen drin steht. Btw. Panel3.Visible ist ein boolean und der Vergleich CurrentVersion <> NewsText ergibt auch einen Boolean. Du kannst auch Panel3.Visible = 3<>“3“ vergleichen, das ergibt auch einen Boolean und Panel3 ist dann Visible = False.
-
Zitat von Andy2002: „Die Abfrage Klappt, jetzt muss das eben statt in eine msgbox in ein panel untergebracht werden, welches NUR Visible ist wenn die Versionen (Strings) ungleich sind.“ Ja und? das haben wir ja bereits mehrfach gezeigt.... VB.NET-Quellcode (10 Zeilen) Hänge Dir ein Beispiel an... verändere die Strings und du siehst das es klappt!
-
Zitat von Andy2002: „Panel3.Visible = CurrentVersion = OldVersion = False“ Ähhh what? nochmal, Das Panel3.Visible wartet auf einen boolean Wert, den übergibst Du mit deinem Vergleich, wenn Du nun CurrentVersion = NewsTxt übergibst, gibt es 2 Möglichkeiten, die beiden Strings stimmern überein, dann kommt True zurück und wird Panel3.Visible zugwiesen oder es kommt False zurück wenn sie NICHT übereinstimmen. Von daher reicht: VB.NET-Quellcode (8 Zeilen)
-
Das war ein Beispiel um zu verdeutlichen wie ein StringVergleich ein Panel ein oder ausblenden kann. wenn ich solche Tips bekomme, erstelle ich ein neues Projekt, füge es dort ein und teste es durch, dann geht mir meist ein Licht dabei auf! an deinem Code oben sieht man nämlich das du es nicht verstanden hast, genauso wie die Hinweise zu FromWieAuchImmer.Show() erstelle eine neue Instanz von deiner Form und rufe DIESE Instanz auf, DAS ist das, was dir alle hier sagen wollten! und auf die Gefahr …
-
Schau dir doch den Typ von Visible mal an, dann kommst du drauf (ich hatte es aber paar posts vorher schon geschriebn) Panel3.Visible erwartet einen Boolean, also Panel3.Visible = False oder True, weil Visible heißt Sichtbar. Ein String Vergleich gibt einen Boolean zurück, der direkt an Panel3.Visible übergeben wird, daher weis das Panel ob es sichtbar sein soll oder nicht. Edit: Vielleicht wird es hiermit deutlicher: VB.NET-Quellcode (19 Zeilen)
-
@petaod jepp, deswegen hatte ich den Edit eingefügt. Ich bin auch lieber in c# zu Hause
-
Hast Du BEIDE Abfragen in der Methode drinn? Du benötigst nur EINE der beiden