vs2008 c#winform开发一个求控件效果实现的问题

我正在开发一个排课系统,现在要给用户选择周次,例如这个学期有20周,我想做成的效果是有一条带20格的横条,当用户从第一格拖到第七格的时候这七格颜色改变代表选中,表示用户选... 我正在开发一个排课系统,现在要给用户选择周次,例如这个学期有20周,我想做成的效果是有一条带20格的横条,当用户从第一格拖到第七格的时候这七格颜色改变代表选中,表示用户选择1到7周,还有这一种情况就是,用户先点了第五格,然后从第一格拖到第七格,这时会选择上1到4周,6到7周,请问.net自带的控件有没有能实现这个功能的?或者谁能提供个免费的第三方控件实现这个功能
回一楼:如果我直接用一个checklistbox来生成20周勾选,会不会比你那一种更加来得方便?因为参考了一个VB的排课软件,它那里是那样我上面提问的那样实现的,所以我想在c#里面也这样实现,而且确实VB里面那种方法非常方便。。。
展开
 我来答
yl_ls
2010-06-04 · TA获得超过459个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:418万
展开全部
你可以使用 GridView ,相关操作可能和你想的有点不一样(通过 Shift 和 Ctrl 键的多选处理),但功能本身它是都有的

我的说法是让对于的行或单元格进入(选中)状态(一般为蓝底白字)
如果使用 checklistbox ,你是希望勾选状态来做的话,拖的功能好像不是自带的,所有自带的多行控件中,拖都只能改变(选中)状态,而不能改变 Checked 这类的状态,当然,你也可以自己实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式