0

当我双击它时如何编辑绘图矩形(类图)的文本?这是 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));
4

1 回答 1

0

好吧,你不能。
您不是在使用变量,而是在屏幕上呈现输出 -> 您绘制了一些东西。您需要找到该区域,将其擦除并重新绘制字符串。
如果要编辑内容,则需要将文本框或标签等控件集成到图表中。

于 2013-04-19T13:44:29.107 回答