我正在寻找一种方法来向Html应用程序(HTA)中的表单添加spinner控件。
当然,我可以建立一个自己,但是不太方便,特别是对于这么简单的事情。
是否有一个activeX控件或类似的东西已经在Windows的API和框架库中构建了?
跟进:
我找到了System.Windows.Forms.NumericUpDown
课,这正是我所需要的。不幸的是,这是一个.NET类,所以我不认为它在我的情况下是可用的
我想知道是否有办法通过COM接口将其嵌入HTA中。
答案 0 :(得分:0)
也许您可以使用下面的代码来模拟微调器。
<select multiple size="1" id="sel">
<option value="0">foo</option>
<option value="1">bar</option>
<option value="2">baz</option>
</select>
阻止用户选择多个选项:
document.getElementById('sel').addEventListener('click',preventMultiselect,false);
function preventMultiselect(e){
if(e.ctrlKey){
this.selectedIndex=this.selectedIndex;
}
return;
}
这也适用于Quirks模式(使用“旧式”事件处理)。