C# winfrom 可以实现这种效果的如何同时做一个柱状图图么

前段时间由于事情比较多很长時间没有进行学习和知识的总结,几天有空刚好补上!

今天要讲的是怎样实现控件的动态生成和删除:

1.首先我们创建一个新的窗体,使用一個panel控件(控件的Dock属性设置为top或Fill)作为整个容器在该panel控件再创建一个panel控件(控件属性设置为Fill),然后在该控件内部拖入两个dateTimePicker控件和一个TextBox控件和两个label控件将它们从左到右依次排成一排,最后效果如图1所示:


2.关于点击"+"按钮动态生成控件的代码实现如下:

在上面一段代码中有两个关键點,一是实现控件的复制二是实现如何控制复制控件的显示位置,以上都进行了注释说明

此时可以看到效果如图2,3所示:



3.下面是是给生荿的控件绑定点击事件的代码:

下面是绑定添加控件事件方法的代码:

 //在清空控件时如何释放资源 注意,删除控件时必须要释放控件资源,否则只是在表面清除控件实际添加控件就会发生效果如图4所示:


4.下面介绍一下关于动态生成的控件输入参数如何获取数据,治理只提供一种基本获取数据思路代码如下:

到这里动态生成控件和删除控件也就讲完了。

你对这个回答的评价是

你对这個回答的评价是?

你对这个回答的评价是

你对这个回答的评价是?

我要回帖

更多关于 如何同时做一个柱状图 的文章

 

随机推荐