wie kann ich diesen Code optimierter machen?

7

Wie kann ich diesen Code optimieren? Ich mag es nicht Case-Anweisung zu haben, gibt es eine Möglichkeit, wie ich diesen Code verbessern kann?

%Vor%     
Nick Kahn 03.08.2010, 14:00
quelle

6 Antworten

33

Einfach genug. Sie machen nur ein Element abhängig von der case-Option sichtbar. Legen Sie die Sichtbarkeit daher wie folgt fest:

%Vor%

Dies ist besser, als alles auf visible = false; zu setzen und dann nur das Element zu zeigen, das Sie brauchen, da dies alles in nur 6 Codezeilen für die tatsächliche Sichtbarkeitseinstellung enthält.

    
GenericTypeTea 03.08.2010, 14:03
quelle
10

Ein anderer Weg:

%Vor%     
NullUserException 03.08.2010 14:07
quelle
5
%Vor%     
azram19 03.08.2010 14:03
quelle
3

Sie könnten dies tun:

%Vor%

Oder dieser, obwohl weniger lesbar, wäre genauer:

%Vor%     
mattmc3 03.08.2010 14:08
quelle
2

Es gibt einen Unterschied zwischen der Optimierung und der Verbesserung der Lesbarkeit. Ich denke also, dass Sie die Lesbarkeit verbessern möchten, da hier keine Optimierung erforderlich ist. Es gibt hier keinen Algo, den Sie einstellen können, um dies um ein Vielfaches schneller zu machen.

Antwort 1 und 2 werden meine Wahl sein, die Lesbarkeit zu verbessern

    
Ash 03.08.2010 14:22
quelle
0

Ich denke, dass Sie hier eine tabcontrol brauchen ..

Verstecken Sie einfach die Tabs, wenn Sie diese nicht mögen, und den Seitenindex über den Code.

Der Vorteil ist, dass Sie die GUI zur Entwurfszeit bearbeiten und anzeigen können.

Es wird viel einfacher zu pflegen sein.

    
Wouter van Nifterick 03.08.2010 14:32
quelle

Tags und Links