创建的 Winusercontrol 由 1 个表单和 1 个面板组成。在用户控件面板的绘制事件上绘制一些文本。在我的应用程序中添加用户控件的引用。
用户控制代码:
bool flag=false;
public void Somthing()
{
///some code...
///
flag=true;
}
protected void panel_paint(PainteventArgs e)
{
if(flag==true)
//draw some text
}
表格申请代码:
private void frmMain_Load(object sender, EventArgs e)
{
usercontrol obj=new usercontrol();
obj.Somthing();
}
当我创建库对象并调用 Somthing(). 当签入绘画事件标志值将是假的。所以不会绘制任何文本我不知道为什么会重置标志值。