0

我想在以下尺寸的用户控件中创建一个可绘制区域:

x=0, y=100, width=(UserControl.Width), height=(UserControl.Height-100).

这样做的原因是该区域的客户区从 0,0 开始,这将有助于更容易地绘制相对于客户区的形状,而不必担心从高度中减去 100。

当我使用 C# 和 Visual Studio 2012 直接在用户控件上绘图时,是否有任何内置类可用于创建可以绘制的客户区域?

4

1 回答 1

1

只需在您的绘图事件处理程序中使用 e.Graphics.TranslateTransform(0, 100) 来偏移绘图。

于 2013-07-24T17:22:55.570 回答