我想在以下维度的用户控件中创建一个可绘制区域:
x=0, y=100, width=(UserControl.Width), height=(UserControl.Height-100)
。
这样做的原因是该区域的客户区域从0,0开始,有助于更容易地绘制相对于客户区域的形状,而不必担心从高处减去100。
当我使用C#和Visual Studio 2012直接绘制用户控件时,是否有任何内置类可用于创建可以绘制的客户端区域?
答案 0 :(得分:1)
只需在绘图事件处理程序中使用e.Graphics.TranslateTransform(0,100)来偏移绘图。