我可以使用REPL但是在Visual Studio中编写GDI +代码吗?

时间:2015-09-02 15:50:46

标签: c# gdi+

是否有任何技巧可以图形化地显示以下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;

1 个答案:

答案 0 :(得分:2)

以下方法利用VS中的WF项目设计时支持与项目级自定义控件相结合。使用“添加 - >新项目 - > Windows窗体 - >自定义控件”命令来创建新的项目级自定义控件。编译项目,控件将出现在工具箱中。在设计器中打开一个新表单并将控件放在那里。现在,您可以将绘图代码放在控件的OnPaint方法中并使用它。唯一的要求是在更改绘图代码后编译项目,表单设计者将立即反映它们。

请记住,此方法不支持调试绘图代码 - 您可以放置​​断点,但它们永远不会被击中。