一个简单的例子是我想创建的函数。你可以使你的UI功能可重用吗?
private void drawRectangle(int x, int y)
我发送的坐标,它绘制了一些具有特殊性的矩形。该功能至少有两种形式。你做什么来使这个功能可以重用,并防止在两个地方写它?
谢谢!
一个简单的例子是我想创建的函数。你可以使你的UI功能可重用吗?
private void drawRectangle(int x, int y)
我发送的坐标,它绘制了一些具有特殊性的矩形。该功能至少有两种形式。你做什么来使这个功能可以重用,并防止在两个地方写它?
谢谢!
有关的WinForms,通过Graphics对象的方法:
private void drawRectangle(int x, int y, Graphics g)
然后绘制矩形图形对象。
将另一个类添加到您的项目中,将此方法添加为public静态帮助函数。你需要提供更多的参数,至少是我想象中的一个Graphics对象。矩形也将需要宽度和高度。避免对它们进行硬编码,当您的窗体在具有更高视频DPI设置的机器上进行重新缩放时,这种情况很少适用。
谢谢你的良好做法建议!特别是关于重新缩放,我总是忘记一些东西。 – Mathieu 2011-03-06 18:42:18
为这个好主意+1 :-D – Tokk 2011-03-06 19:31:21