vb中如何用一个按钮实现标签控件中两项内容的切换

作者&投稿:函勤 (若有异议请与网页底部的电邮联系)
VB 状态切换按钮 单选按钮~

请直接使用 optionButton 控件数组,然后将控件的 style设为:1--Graphical 即可

切!这不简单!
新建按钮C,和图片框P
在C中写:
Dim h as String
If

窗体上加入两个控件,一个是command1,一个是Label1
Private Sub Command1_Click()
Static Flag As Boolean
If Flag = False Then
Me.Command1.Caption = "切换"
Me.Label1.Caption = "bbbb"
Flag = True
Else
Me.Command1.Caption = "显示"
Me.Label1.Caption = "aaaa"
Flag = False
End If
End Sub

你描述的不太清晰,但是这是一种能实现的较直观的方法,至于两个caption是怎么对应的,请你再确认一下
解释一下,在这个sub过程里使用的static变量的声明,而没有用dim.
楼上的代码稍有问题,一个是如果不使用static变量的话,还可以使用全局变量来实现,但是不应当在form_load中进行变量声明,应在通用中进行声明.第二个,在i的累加过程中,可以用余数来判断两种状态,比如进行s=i mod 2,s值=0或者=1来判断.使用这种方法有个缺陷,进行累加时i值会不断增加,因此i的声明就成了个问题,假如声明为int型,那么只能累加到255,以上就可能会出现溢出错误.所以在进行i的自加时,进行判断后,还可以再减回去.
比如
if i = 1 then
i=i-1
elseif i = 0 then '其实用else就行了,为了看起来清晰这里我使用了elseif
i=i+1
end if
不过声明为全局变量也是一种不错的办法.
这里只是作为知识的探讨,没有任何其他意思.

这个有很多方法的,我这里随便写了一种,按你的要求只有一次变换的···
private sub form_load()
dim i as integer
end sub

private sub command1_click()
label1.caption="aaaa"
command1.caption="切换"
i = i+1
if i =1 then
label1.caption="bbbb"
end if
end sub

Private Sub Command1_Click()
Static a As Boolean
If a Then
Label1 = "bbbbbbbbbbbbb"
Else
Label1 = "aaaaaaaaaaaa"
End If
a = Not a
End Sub

Private Sub Form_Load()
Label1 = "bbbbbbbbbbbbb"
End Sub

Private Sub form_load()
Label1.Caption = "aaaa"
End Sub

Private Sub command1_click()
If Command1.Caption = "切换" Then Label1.Caption = "bbbb"
Command1.Caption = "切换"
End Sub


如何用一个按钮的常开控制一个电机的启停?
如果只有一个常开,一个交流接触器,只能把这个常开串联在交流接触器的线圈里,即:电源A进入开关--开关出进入接触器线圈--线圈出进入电源B形成回路。此时按下按钮线圈得电磁铁吸合,接触器主触点接通,电动机工作。按钮放开时线圈失电,接触器释放,主触点断电,电机停止。---如果增加其它辅助继电器,可...

Excel 创建一个按纽用来对B列进行排序,区域是A4:W200,求代码?
您可以在Excel中使用VBA代码创建一个按钮,点击该按钮可以对B列进行排序。下面是一个简单的例子,您可以拷贝并在Excel中运行:首先,打开Excel,并点击“开发人员”选项卡。点击“插入”选项卡,然后选择“按钮”工具。然后,在工作表上点击要放置按钮的位置,即可在工作表上放置一个按钮。在Excel中点击...

VB编程问题,在窗体上有一个名为“统计”的按钮(cmdStatic) ,单击按钮...
Private Sub Command1_Click()Dim a As Integer, b As Integerb = 0For i = 1 To 10a = Int(Rnd * 99) + 1If a Mod 5 = 0 Thenb = b + 1End IfPrint a;Next iPrint bEnd Sub这个怎么样,可以采纳哈

如何在excel中添加一个+-按钮,让部分表格隐藏和显示
1、选中2~N行或选中B~D列 2007版:数据--分级显示--组合 2003版:数据-组及分级显示--组合

如何实现外接一个开关或者按钮,点击开关或按钮时,实现相当于按F4键...
在ThinkPadConfiguration程序中,点击AccessibilityOption按钮,将Fn键锁定功能设置为Enable。或者在命令行模式下通过PS2FNSE命令也可启用这个功能。如果Fn键没有被锁定,在使用时必须按住Fn键然后再按其它功能键,来实现特定的任务。如果Fn键锁定已启用,您可以使用下列功能:按Fn键一下,然后按某个功能键;...

如何在 Access 2007 的窗体中实现点击按钮打开另一个窗体???
1、打开要操作的数据库,在左侧导航窗格中,右击要使用的窗体,在弹出菜单中选择“设计视图”。2、确定“使用控件向导”按钮处于选中状态,然后单击选中“控件”组中的“按钮”控件,在窗体中的适当位置单击鼠标左键。3、打开“命令按钮向导”对话框,在“类别”列表框中选择“记录操作”项,在“操作”...

Excel 一个宏 多个连续按钮中可以使用。WPS中按钮
只用一个按钮就可以,点了按钮之后选一下箱子号,代码如下:Private Sub ToggleButton1_Click() Dim i i = Val(InputBox("输入箱子号","你打算处理第几箱",1)) Sheets("shoudongluru").Range("A3").Value = i Sheets("shoudongluru").Range("B3:G21").Copy Sheets("duoxia...

Excel如何做一个按钮,每按一次让A1单元格的数据按顺序复制B1,B2,B3...
Dim n as integer 在“Sub...”的下面,写入以下宏代码:If n < 30 Then n = n + 1 Else n = 1 [A1] = Range("B" & n)关闭VBA编辑器,返回到Excel表格界面,右键点击按钮,选择“编辑文字”,将所画的按钮名称改为自己喜欢的名称,如“下一个单元格”,调整按钮的大小和位置。然后就...

请问 如何用一个按钮控制flash的播放与暂停
2,不同的是,播放按钮的代码多写几个代码:就是点击播放按钮,播放按钮隐藏起来,暂停按钮显示出来。播放按钮的代码也多写几个代码:当点击暂停按钮,暂停按钮隐藏起来,播放按钮显示出来。3,慢慢理解好上面2句话。这个可是许多高手使用的方法。4,然后再把播放按钮和暂停按钮叠在一起。要完全重叠在一...

java中怎么实现在点击一个按钮的时候调用其中的一个方法?
1、先给“自动运算”按钮添加一个点击事件监听器 2、再该监听器对象内部有相应方法,修改该方法。3、当点击按钮时,会自动调用上面的方法。

恩施市15379684862: 如何在VB上用一个“关于”按钮,就会显示出标签来
雷毅又欣: 添加一个窗体form2 在form1中加入 Private Sub Command1_Click() '“关于”按钮 form1.show End Sub

恩施市15379684862: vb中如何用一个按钮实现标签控件中两项内容的切换 -
雷毅又欣: 窗体上加入两个控件,一个是command1,一个是Label1 Private Sub Command1_Click() Static Flag As Boolean If Flag = False Then Me.Command1.Caption = "切换" Me.Label1.Caption = "bbbb" Flag = True Else Me.Command1.Caption ...

恩施市15379684862: VB编程实现:单击命令按钮Command1,标签控件1从左到右,标签控件2从下到上循环移动.注:不 -
雷毅又欣: 在窗体中做两个标签62616964757a686964616fe59b9ee7ad9431333337383230,一个命令按钮,一个定时器控件,复制以下的代码,就可以运行了,如果需要可以调整其中的100和400二个数据的大小. Dim fx As Integer, fx1 As Integer ...

恩施市15379684862: .编写程序,请问在vb中两个标签内容交换用一个按钮来实现 -
雷毅又欣: 这个简单啊 假如标签1的内容为“白日放歌需纵酒” 标签2的内容为“青春作伴好还乡” 则代码为: dim s as string s=label1.caption label1.caption=label2.caption label2.caption=s 思路为先将其中一个的内容放到一个变量里面,再将第二个的内容赋值到第一个里面 然后再将变量里面的赋值到第二个里面

恩施市15379684862: VB考试怎么在标签数组里含标签控件 -
雷毅又欣: LZ:你在窗体放置一个标签控件,然后复制该标签控件,粘贴于窗体,VB提示你"已经有一个'Label1'控件.创建一个控件数组吗?按是(Y)按钮,就建立了Label1为名的控件数组.

恩施市15379684862: vb6.0怎么添加标签控件 -
雷毅又欣: 1)运行VB6.0,新建一个标准EXE工程,将鼠标移到下图copy左侧工具箱的A按钮处. 2)双击该按钮,zd窗体上就会出现一个Label控件. 3)可对它进行属性设置,并移动到窗体需要的位置.接着可继续按前方法添加Label控件. 4)Label 控件, Label 控件是图形控件,可以显示用户不能直接改变的文本.

恩施市15379684862: VB中怎么加入一个标签 -
雷毅又欣: 1、首先我们新建一个工程,并新建一个标准Exe工程. 2、这时候我们找到工具箱中标签框. 3、这时候我们可以直接双击控件即可成功绘制. 4、或者我们可以选中他,然后在页面上绘制. 5、如果对它的外观不满意,我们在属性窗口中修改. 6、双击控件即可进入代码窗口.完成效果图.

恩施市15379684862: 在VB中怎样实现:单击命令按钮,答案出现在指定标签里. -
雷毅又欣: 好的程序跟你一起分享,已经验证OK了!Private Sub Command1_Click() Label2.Caption = "VB的全称:Visual Basic" End SubPrivate Sub Form_Load() Label1.Caption = "VB的全称是什么呢?" End Sub你在窗体上添加两个label控件,一个command控件,把代码复制进去就OK!!!Private Sub Command1_Click() Label2.Caption = Rnd End Sub这个就是变化的数字了!

恩施市15379684862: 如何让VB程序在运行时使标签控件只显示文字呢. -
雷毅又欣: Label1.BackStyle = 0'透明 Label1.BorderStyle = 0'没有边框

恩施市15379684862: vb中如何让单击按钮事件触发标签内容随机改变(有一定的限定范围)? -
雷毅又欣: 比如 aa,bb,cc三个单词 Dim a(2) Private Sub Command1_Click() Randomize i = Int(3 * Rnd) Label1.Caption = a(i) End Sub Private Sub Form_Load() a(0) = "aa" a(1) = "bb" a(2) = "cc" End Sub

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网