在c#中编辑绘图形状内的文本

时间:2013-04-19 13:31:21

标签: c# drawing

当我双击它时,我如何编辑绘图矩形(类图)的文本?这个c#中的代码如何绘制类图

g1.DrawRectangle(pen, x1, y1, width, height); 
g1.DrawString("class Name", new Font("Arial", 10), new SolidBrush(Color.Black), x1,(y1 +5)); //TextRenderingHint 
g1.DrawLine(pen, x1, y1 + 23, x1 + width, y1 + 23); 
g1.DrawString("+ attribute :type ", new Font("Arial", 10), new SolidBrush(Color.Black), x1, (y1 + 30)); 
g1.DrawLine(pen, x1, y1 + 48, x1 + width, y1 + 48); 
g1.DrawString("+ operation (args list):return", new Font("Arial", 10), new SolidBrush(Color.Black), x1, (y1 + 55));

1 个答案:

答案 0 :(得分:0)

嗯,你不能 您没有使用变量,但是您在屏幕上渲染输出 - >你画的东西。你需要找到该区域,擦除它并重绘你的字符串 如果要编辑内容,则需要将文本框或标签等控件集成到图表中。