是否有任何技巧可以图形化地显示以下GDI代码而无需编译=> run =>停止=> edit => compile =>运行
StringFormat format = new StringFormat();
format.LineAlignment = StringAlignment.Center;
g.DrawImage(Logo, x, y, _commonProfile.WidthImm, _commonProfile.HeightIntes);
font = new Font("Arial", _commonProfile.FontSizeIntes, FontStyle.Bold);
format.Alignment = StringAlignment.Far;
g.DrawString(Settings.testo_D_sup, font, brush, new RectangleF(x, y, _commonProfile.WidthIntes, _commonProfile.HeightIntes), format);
format.Alignment = StringAlignment.Center;
答案 0 :(得分:2)
以下方法利用VS中的WF项目设计时支持与项目级自定义控件相结合。使用“添加 - >新项目 - > Windows窗体 - >自定义控件”命令来创建新的项目级自定义控件。编译项目,控件将出现在工具箱中。在设计器中打开一个新表单并将控件放在那里。现在,您可以将绘图代码放在控件的OnPaint
方法中并使用它。唯一的要求是在更改绘图代码后编译项目,表单设计者将立即反映它们。
请记住,此方法不支持调试绘图代码 - 您可以放置断点,但它们永远不会被击中。