如何将列表框附加到按钮上

时间:2011-09-23 20:57:54

标签: c# winforms compact-framework windows-ce

我正在制作每月活动日程表。每天有一个或多个事件的日期由标有月中某天的按钮表示。如果用户点击一天有一个事件,则选择该事件。但是,如果用户单击具有多个事件的按钮,我想显示包含事件时间的ListBox。然后,用户通过单击ListBox项来选择时间。

这是要走的路吗?是否有“更好”的方法来解决问题?

目标是移动设备。语言C#; OS Windows CE。

1 个答案:

答案 0 :(得分:0)

解决方案根本不是使用ListBox。相反,许多按钮,每个按钮都标记有一次,被收集到一个面板中,然后放在触发日按钮下面。针对每个Button以及Panel调用BringToFront()方法。小组被隐藏,其控件被清除,当它包含的按钮之一被点击时,它被处理。