c# 自定义控件 在同一界面显示不同样式

是一个cs架构程序,做一个显示图形的自定义控件,需要它绘制不同的图形。但在同一个界面调用它只能绘制相同的图形。这个怎么做最好有个代码例子,谢谢~... 是一个cs架构程序,做一个显示图形的自定义控件,需要它绘制不同的图形。但在同一个界面调用它只能绘制相同的图形。这个怎么做最好有个代码例子,谢谢~ 展开
 我来答
lbp0408
2013-03-01 · TA获得超过256个赞
知道小有建树答主
回答量:703
采纳率:0%
帮助的人:217万
展开全部
传参数,根据参数绘制图形
追问
打开界面前这个控件就加载完成了,不知道怎么在它加载前给它传参数。。
追答
修改控件的代码,在控件的构造函数里面,传参数,在控件绘制方法里进行画图。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FabKiller
2013-03-01 · TA获得超过586个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:477万
展开全部
这个真没办法说明白的,你自己去看看自定义控件的教程吧。
追问
控件都做完了,就想实现同一界面调用它能显示不同内容。不知道如何向自定义控件传参数并让它在界面加载时显示出来。。难道我要再做一个控件吗。。
追答
从构造传参入手
public usercontrol(string sTYPE)
{
Switch( sTYPE)
{
case "测试":
//显示测试界面需要的内容
break;
defalut:
//显示默认界面
break
}
}
然后,调用如下:
usercontrol uc = new usercontrol("测试");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式