Zitat von
Matze:
Code:
intVal = (int)(tView.Height/ 2)
Da merkt man das "C" in "C#". Ein Typecast rundet immer ab (oder, wenn man es wie Christian sagt, rundet gar nicht). Daher wäre dein Typcast auch möglich, wenn du denn das Ergebnis haben willst. Ansonsten ist es bei C (und offensichtlich auch bei C#) so, dass, sobald ein Operant ein Double-Wert ist, die Division mit Nachkommastellen von statten geht, ansonsten als Integer.
Daher wundert mich, dass, abhängig von der Deklaration von
intVal, du das hier nicht nutzt:
Code:
intVal = tView.Height/ 2;
//Edit: Ach Mensch alzaimar, das war mein Part.