VB option的事件触发类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB option的事件触发类型相关的知识,希望对你有一定的参考价值。
N个option;一个command。当点击option1时command.visible=false;再点击其他的option的时候command.visible=true。 代码我该在哪个事件里写?高手指点。。 click的不要。。 3Q
当然是selected事件咯.先选择所有的option,在事件窗口里头双击selected事件.
你也可以在每一个option的构造函数里头添加
me.selected = me.selected + selected
然后
public sub selected(object sender ,EventArgs e)
command1.visable = not command.visable
end sub
其实我对vb不是很熟.代码不懂能不能运行.
只是.net编程都是相通的.思路是这样的.
加油 参考技术A 你的option控件最好是数组控件要不然会很麻烦的 代码 Private Sub Option1_Click(Index As Integer)
If Index = 0 Then
Command1.Visible = False
Else
Command1.Visible = True
End If
End Sub
运行结果
JS 实现 select中指定option选中触发事件(下拉框)
在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的onchange方法里触发。
想添加一个option的触发事件,在option中添加onclick 点来点去就是不会触发事件
又在select中添加onclick 这下可好了,没选option呢就触发了
当我们触发select的双击事件时,用ondblclick方法。
当我们要取得select的选中事件时,用document.all[\'name\'].value来获取,其中name是select的名称。
如果我们要得到select的全部的值就用一个for循环来实现。代码如下:
var vi = document.all[\'list\'].length;
for(var i=0;i<vi;i++){
document.form2.list(i).value; //form2是<form>的名称
}
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <select id="pid" onchange="gradeChange()"> <option value="1">选项一</option> <option value="2">选项二</option> </select> <script type="text/JavaScript"> function gradeChange() { var objS = document.getElementById("pid"); var grade = objS.options[objS.selectedIndex].value; alert(grade); } </script> </body> </html>
以上是关于VB option的事件触发类型的主要内容,如果未能解决你的问题,请参考以下文章
vb中如何触发form的dblclick事件而不触发form的click事件
vb6使用Webbrowser1,点击网页里面的按钮,触发网页的js时,触发vb中定义的事件
VB.NET WebBrowser 控件 OnClick 事件未触发
【vb.net】datagridview绑定数据后 数据变化触发事件