Zitat von
Yheeky:
Das funktioniert leider nicht, da BorderPosition vom Typ BorderPositions? ist.
Dann eben ein großes if mit .HasValue drumherum und darin mit .Value arbeiten?
Edith:
Zitat von
DeddyH:
Da bietet sich doch eine binäre Auswertung an (ich hoffe, die Syntax stimmt so in etwa):
Code:
if (BorderPosition & BorderPositions.Bottom)//Bottom-Flag ist gesetzt
C# besitzt keinen impliziten Cast von int/... nach bool, also
Code:
if ((BorderPosition.Value & BorderPositions.Bottom) == BorderPositions.Bottom)