Здравствуйте, Repdiablo, Вы писали:
R>Здравствуйте, vitz, Вы писали:
V>>Здравствуйте, Repdiablo, Вы писали:
R>>>Подскажите как сделать так чтобы у(ордината) в системе координат "смотрела" на верх
V>>Если для системы координат окна, то в OnPaint делаешь примерно вот так:
V>>V>>protected override void OnPaint(PaintEventArgs e)
V>> {
V>> base.OnPaint (e);
V>> Matrix m = new Matrix();
V>> m.Translate(0,this.Size.Height);
V>> m.Scale(1,-1);
V>> e.Graphics.Transform = m;
V>> // Рисуй на здоровье.
V>> }
V>>
R>Все прикольно, все получилось, но у меня теперь текст который я вывожу как:
R>R>e.Graphics.DrawString("Sample", drawFont, drawBrush, x, y);
R>
Ребята подскажите ответ, нигде не могу найти.
R>выводится кверх ногами и буквы инвертированы. Как с этим бороться?