Letzte Aktivitäten
-
siycah -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragNatürlich kann und muss man das. Zitat von Haudruferzappeltnoch: „Wenn zwei verschiedene Codes in Hochsprache zum selben Ergebnis führen“ Wenn ich dreimal rechts fahre, fahre ich auch wieder links. Das Ergebnis ist das selbe, aber der Weg ein… -
Haudruferzappeltnoch -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragAlso nur dass du mich verstehst. Unterschiede in den Assemblies finde ich dann relevant wenn man die Hochsprache bewerten will, also eben sowas wie ob vb select c# switch "gleich" sind. Aber mit Unterschieden in den Assemblies kann ich doch nicht… -
siycah -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragZitat von Haudruferzappeltnoch: „Was ich viel eher nicht verstehe ist, gerade weil man nicht mehr durchfallen kann, warum muss man da immer break; hintippern in c#? Dieses break ist so wie verstehe was in c das durchfallen verhindern würde.“ Dasbreak
… -
Haudruferzappeltnoch -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragZitat von siycah: „Aber in modernen Hochsprachen machen solche Konstrukte keinen Sinn, weshalb man auch nicht mehr durchfallen kann“Was ich viel eher nicht verstehe ist, gerade weil man nicht mehr durchfallen kann, warum muss man da immerbreak;
… -
VaporiZed -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragWas noch dazukommt, ist wohl, dass dasSelect Case True
falsch verstanden wird. Da manche Sachen nicht in die Bedigung nachSelect Case
dürfen, verwendet manSelect Case True
, um die erste Bedingung auch bei Objekten zu finden, die zutrifft. Es gibt, wie… -
siycah -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragZitat von JLH: „Der Erfinder von Select Case hat halt gedacht warum soll ich den Rest prüfen nachdem der erste Case eingetreten ist.“ Zitat von JLH: „Der eine war faul und der andere halt neugierig“ Ich glaube da hast du was grundsätzlich… -
JLH -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragMir ist der Sinn hinter "Select / Case" und "If / Then" schon bewußt. Macht euch jetzt nicht deshalb verückt. Wenn es so schlank und rank nicht geht ist das mit IF/Then ok. Sieht halt nur schei... aus. Der Erfinder vonSelect Case
hat halt gedacht… -
siycah -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragGrundsätzlich hast du natürlich Recht. Eine If-Abfragenfolge ist bei kleineren Mengen auch deutlich sinnvoller. Wenn wir allerdings über 12 Checkboxen (oder auch mehr) reden, dann kann es schon sinnvoller sein, die in wenig Code abzufrühstücken und… -
VaporiZed -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragNajaaa, es soll ja CheckBox-spezifisch was gemacht werden. Dementsprechend wäre ein gemeinsames Abfrühstücken aller CheckBoxen nicht sinnvoll, da man ja dann doch wieder zwischen allen unterscheiden muss. Ich wäre dann eher bei solch einer… -
siycah -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragDa fällt mir in C spontan Duff's Devices ein: C-Quellcode (17 Zeilen) Aber in modernen Hochsprachen machen solche Konstrukte keinen Sinn, weshalb man auch nicht mehr durchfallen kann. Was du natürlich machen kannst, ist alle Checkboxen durchlaufen,… -
RodFromGermany -
Hat eine Antwort im Thema Select Case True verfasst.
Beitrag@JLH Wenn alle Fälle unabhängig voneinander eintreten können, musst Du sie auch alle einzeln und unabhängig voneinanderabtesten, also für jeden einzelnen Fall einIf - End If
. -
VaporiZed -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragAuf vb-forums.com hatten sich schon mal einige dran versucht. Ergebnis: naja … -
JLH -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragIch stimme Dir da zu. Allerdings hatte ich gehofft es gibt da ein ähnliches Konstrukt wie beiAnd / AndAlso
oderOr / OrElse
. Spricht ja eigentlich nichts dagegen wenn man wählen könnte, daß alle Cases durchlaufen werden würden. -
Amro -
Hat eine Antwort im Thema Binding in ContextMenu findet richtige Quelle nicht verfasst.
BeitragDas ist so ne eigenheit von VB. C# macht das deutlicher. wenn ich ein UserControl erstelle sieht das so aus C#-Quellcode (1 Zeile) VB macht das im Hintergrund, deshalb kommt es zu so verhalten. Man sieht weder das es Partial ist noch das es von… -
VaporiZed -
Hat eine Antwort im Thema Select Case True verfasst.
BeitragDafür istSelect Case
nicht ausgelegt. Die Übersetzung sollte da für Klarheit schaffen:Wähle Fall
. Wenn mehrere Fälle zutreffen können, ist es einfach nicht sinnvoll,Select Case
zu verwenden. In C# kann man dasbreak
imswitch
-Block weglassen, um das… -
JLH -
Hat das Thema Select Case True gestartet.
ThemaVB.NET-Quellcode (10 Zeilen) Wenn in obigem Beispiel der erste Case erfüllt ist werden ja alle weiteren Cases nicht ausgewertet. Die könnten aber auch alle wahr sein. Mit If Then kriege ich das hin, aber gibt es eine elegantere Lösung so wie die Case… -
kafffee -
Hat eine Antwort im Thema Binding in ContextMenu findet richtige Quelle nicht verfasst.
BeitragDassis in der Tat sehr komplex, steckt auch mein ganzes Können und eine Woche Arbeit drin, und ich hatte anfangs gedacht ich mach das mal kurz in zwei Stunden, aber wenn erstmal funktioniert....Besonders die RelativeSources ham mich in den Wahnsinn…
-
roepke -
Hat eine Antwort im Thema Benutzeränderungen im DataGridView in DataTable übernehmen verfasst.
BeitragIch bin etwas überrascht, aber die Lösung des Problems scheint absolut trivial. Anstelle VB.NET-Quellcode (1 Zeile) benutze ich VB.NET-Quellcode (1 Zeile) das funktioniert. Erscheint mir nur logisch, denn die Reihenfolge der Events ist wie… -
Amro -
Hat eine Antwort im Thema Binding in ContextMenu findet richtige Quelle nicht verfasst.
BeitragDas ist sehr Komplex das ganze. Das würde viel Zeit kosten um das zu verstehen. Sorry ich glaub ich bin raus. Tipp von mir: Mach das mit WPF Custom Control Library. Dann hast du alles schön getrennt und du kannst das für andere Projekte nutzen Kann… -
siycah -
Hat eine Antwort im Thema rtf und seine Zukunft ...? verfasst.
Beitrag@Coldfire RTF ist ja auch ein von MS entwickeltes Datei-Format und wird seit 2008 nicht mehr weiterentwickelt. Auch wenn das Format offen ist, es ist proprietär und die Unterstützung ist mau.