动态生成控件的问题,请求帮助
本人想作一个网络监控的东西,方便自己日常工作,主要要实现以下功能:
1、监控网络上不同的服务类型,大概包括ftp、web、pop3、smtp、ms sql、oracle,还有用ping的方式判别链路状态;
我初步准备将项目相关参数,比如监控类型、ip、用户名、密码、监控时间间隔、重试次数等保存在数据库中。因为监控项目数不定,在运行时根据数据库记录动态生成相关控件--每个项目都有一个timer,还有不同服务的相关控件,比如query什么的。现在的问题是
1、无法事先确定记录数量,如何定义控件?
2、如何动态创建控件?
3、如何根据不同的监控类型,给timer控件定义事件?
以上方法不知合不合理,请各位给一个比较详细的思路。本人新手,请各位指教。