我正在为Windows Mobile的C#开发.NET Compact Framework 3.5。
我需要一个具有以下特征的按钮:
我尝试了以下但是没有满足所有这些需求:
覆盖标准Button控件的OnPaint方法对CF无效。
PictureBox控件不符合要求4.当您快速按下相同按钮时,触发的Click事件数小于您单击该按钮的次数。当我用尽可能少的代码覆盖Control类而没有绘制图像时,我有完全相同的问题。奇怪的是,标准的Button控件没有这个问题。
OpenNETCF 2.3 Button2类不符合要求4,因为它有同样的问题。
AlphaMobileControls库不符合要求3和5.
答案 0 :(得分:0)
当用户快速反复点击某个按钮时,部分事件将被解释为双击事件。这解释了为什么你看到的比你想象的要少。这不是.net CF特有的,但是我所知道的所有Windows风格都很常见。