网页中有多个复选框checkbox,当其中的一个或几个被选中时,怎样用VB获得这些选中的复选框后面的内容?
即:怎样知道复选框的选中状态?盼高手给段代码。
谢谢!
请问网页中checkbox的也是这样获得吗?
比如:网页中:苹果
怎样实现?
谢谢。
Set c = WebBrowser1.Document.getElementByname("fruit")
If c.Checked Then msgbox c.intertext
大概这样,具体要改一下
谢谢,不用WebBrowser能不能得到呢?
本回答被提问者采纳VB里怎么检验好多CheckBox中哪些被选中
首先,建议将CheckBox和TextBox分别做成一个控件组。(先创建一个CheckBox,然后复制,系统会询问是否创建,点击是。你会看到CheckBox的名字变成CheckBox1(0)和CheckBox1(1),此时目标达成,TextBox也是同理,注意位置摆放的配对,控件摆放根据括号里的数字,一样的组成一对。)Private Sub Check1_Click(Ind...
VB编程问题,关于多个复选框checkbox的判断问题
使用控件数组 Private Sub Check1_Click(Index As Integer)Dim i As Integer Dim tmpstr As String For i = 0 To Check1.UBound tmpstr = tmpstr & CStr(Check1(i).Value)Next Text1.Text = tmpstr End Sub Private Sub Form_Load()Dim i As Integer Check1(0).Caption = ""Check1(...
vb程序设计问题,一个Frame上有多个Checkbox,怎么将Checkbox的编号作为...
如果你的checkbox是数组控件的话直接把值为true的checkbox的index。 如果不是数组控件,那就用select语句 for i=1 to 12 select case i case 1 if checkbox1.value then k=i exit for end if select case 2 if checkbox2.value then k=i exit for end if case 3 …… nex...
如何用VB选中网页的复选框并提交页面
Command1.Caption = "复选框"Command2.Caption = "投票"End Sub 1.htm 的代码就是 投票的提交按钮代码如下: 复选框代码: 其实楼上说的已经很清楚了
vb 复选框用法
CheckBox 控件 组中可以使用 CheckBox 控件显示多项选择,从而可选择其中的一项或多项。也可以通过对 Value 属性编程设置 CheckBox 的值。在一个窗体中可以同时选择任意数量的 CheckBox 控件。以下代码会告诉CheckBox 控件单选或多选的状态 Option ExplicitPrivate Sub Check1_Click() Debug.Print Check1....
vb编程如何在label中显示checkbox数组中的多个选中内容
再添加一个命令按钮 Command1,下面是点击按钮后,在Label1中显示CheckBox控件数组选中的内容 Private Sub Command1_Click()Dim i As Integer Dim strText As String For i = 0 To Check1.UBound If Check1(i).Value <> 0 Then strText = strText & Check1(i).Caption & vbCrLf 'vbCrLf 是...
VB如果获取网页中被选中的复选框中的value的值呀??
1 To 4 Set c = WebBrowser1.Document.getElementById("answer" & i)If (c.Checked) Then asw(i - 1) = c.Value Else asw(i - 1) = ""End If Next i End Sub 这方法该是很笨的,可一时俺也没其它招.以上代码运行时将四个checkbox的id改为了answer1~4,否则无法区分哪个被选中....
用vb脚本编写 用复选框全选的代码
Sub Check1_Click() Dim a As Variant For Each a In Form1.Controls If TypeName(a) = "CheckBox" Then a.Value = Check1.Value End If NextEnd Sub这样就可以把整个Form1中的全部复选框选中,如果想要分组选的话,建议用控件数组 ...
VB怎么设置一个checkbox数组可选择个数
Private Sub Check1_Click(Index As Integer)Satic Num As Long '记录当前选中数目 Num = IIf(Check1(Index).Value, Num + 1, Num - 1)If Num > N Then '如果当前选中数目大于设定值后 将本次选择取消并提示。Check1(Index).Value = False MsgBox "最多选择 " & N & "项"End If End...
vb程序Frame中建立若干check如何编辑?
你的要求是如果选中的CheckBox数量够了,就执行?如果是这样的话。。。Dim iCount as Int32 = 0'统计选中Check的数量 Dim iNum as Int32 = 0'你希望有几个复选框被选中 iNum = 5'假设选中5个复选框执行。。。If check1.Checked Then iCount = iCount + 1 End If If check2.Checked ...