当我双击它时,我如何编辑绘图矩形(类图)的文本?这个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));
答案 0 :(得分:0)
嗯,你不能 您没有使用变量,但是您在屏幕上渲染输出 - >你画的东西。你需要找到该区域,擦除它并重绘你的字符串 如果要编辑内容,则需要将文本框或标签等控件集成到图表中。