Я использую виртуальный ПК (с подключением к удаленному рабочему столу) для своего проекта.
В проекте используется некоторая функциональность GDI +.
Теперь, видимо, существует проблема при отображении графического объекта на реальном и виртуальном ПК.
Простой пример:
public class Form1 : Form
{
private void Form1_Paint(System.Object sender,
System.Windows.Forms.PaintEventArgs e)
{
Graphics g = e.Graphics;
using (Pen pen = new Pen(Color.Blue, 3)) {
g.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias;
g.DrawLine(pen, 10, 10, 50, 150);
g.SmoothingMode = Drawing2D.SmoothingMode.None;
g.DrawLine(pen, 30, 10, 70, 150);
}
}
}
Результат:
Virtual PC Real PC
альтернативный текст http://lh6.ggpht.com/_1TPOP7DzY1E/S45E8Ns3X0I/AAAAAAAADFE/3SROt2yQz_w/s800/Capture4.png
Итак, для «виртуального» развития это следует учитывать. Были ли у вас подобные ситуации?