CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

如何在一个按钮上实现该功能?菜鸟问题,别见怪:)

楼主lanyiran(~我现在拿不到分~)2002-03-28 16:27:52 在 VB / 基础类 提问

就是一个按钮,单击第一次为事件一,第二次单击出现事件二。  
  菜鸟问题,别见怪:) 问题点数:10、回复次数:12Top

1 楼288794()回复于 2002-03-28 16:32:34 得分 0

private   sub   cmd_Click()  
          static   i   as   long  
          select   case   i  
                case   0  
                        '事件1  
                case   1  
                        '事件2  
          end   select  
          i=i+1  
          if   i=2   then   i=0  
  end   subTop

2 楼fling_boy(昨日重现)回复于 2002-03-28 16:32:36 得分 0

Private   Sub   Command1_Click()  
          Static   i   As   Long  
          i   =   i   +   1  
          MsgBox   "第"   &   i   &   "次"  
  End   Sub  
   
  Top

3 楼ferrytang(欢迎你)回复于 2002-03-28 16:47:20 得分 0

用checkbox  
  把style改成图形的  
  然后在你按得时候根据   checkbox   的       value来判断Top

4 楼xxlroad(土八路)回复于 2002-03-28 16:57:42 得分 0

Dim   i   As   Integer  
   
  Private   Sub   Command1_Click()  
          i   =   i   +   1  
          Print   "第"   &   i   &   "次"  
  End   Sub  
  Top

5 楼dxj221(green)回复于 2002-03-28 17:00:47 得分 0

Dim   flag   as   bool  
   
  Private   Sub   Command_Click()  
   
  if   flag=true   then  
  事件1  
  flag=false  
  End   if  
   
  if   flag=false   then  
  事件2  
  End   if  
   
  End   subTop

6 楼dxj221(green)回复于 2002-03-28 17:01:26 得分 0

Dim   flag   as   bool  
   
  Private   Sub   Command_Click()  
   
  if   flag=true   then  
  事件1  
  flag=false  
  End   if  
   
  if   flag=false   then  
  事件2  
  flag=true  
  End   if  
   
  End   sub  
   
  Top

7 楼xxlroad(土八路)回复于 2002-03-28 17:02:57 得分 10

Dim   i   As   Integer  
   
  Private   Sub   Command1_Click()  
          i   =   i   +   1  
          If   i   =   3   Then   i   =   1  
          Print   "第"   &   i   &   "次"  
  End   Sub  
  ''''''''''''''''''''''''''''''''''  
  Dim   i   As   Boolean  
   
  Private   Sub   Command1_Click()  
          If   i   Then  
                  Print   "第   2   次"  
                  i   =   False  
          Else  
                  Print   "第   1   次"  
                  i   =   True  
          End   If  
  End   Sub  
  Top

8 楼vivan19781111(vivan kaici)回复于 2002-03-28 17:09:46 得分 0

dim   i   as   integer   'i为全局变量  
           
  Private   Sub   Command1_Click()  
          select   case   i  
                case   0  
                        '事件1  
                case   1  
                        '事件2  
          end   select  
          i   =   i   +   1  
  End   Sub    
     
  Top

9 楼happybeyond(衣带渐宽怎不悔,VB消得人憔悴~)回复于 2002-03-28 19:47:08 得分 0

Dim   i   As   Integer  
   
  Private   Sub   Command1_Click()  
          i   =   i   +   1  
          Print   "第"   &   i   &   "次"  
  End   Sub  
   
   
  Top

10 楼beesoft(男人简单就好)回复于 2002-03-28 19:51:03 得分 0

Static   i   As   Long  
  请教Static   有什么作用?  
  Top

11 楼ming709(小明)回复于 2002-03-29 15:06:25 得分 0

可以衣据按钮的"caption"来作判断运行哪此代码Top

12 楼water_j(随心所欲)回复于 2002-03-29 15:22:31 得分 0

Static   是静态变量,只在程序启动时初始化一次!Top

相关问题

  • 菜鸟问题,别见怪——————ORACLE中的“长整形”是啥?
  • 菜鸟请问一个按钮问题。。
  • 分不多了,各位别见怪!
  • 菜鸟的问题:按钮的创建问题!
  • 菜鸟问题.图片按钮如何实现.在线等待.
  • 菜鸟问题!关于按钮上方图片?
  • 100 分,菜鸟问:这个按钮怎么写?
  • 菜鸟问:按钮的色彩变化如何写入css ?
  • 菜鸟问题 关于几个按钮布局?急
  • [菜鸟级]旋转按钮如何跟编辑框绑定

关键词

  • 按钮
  • ifend subdim
  • 事件
  • flag
  • sub command
  • click
  • then
  • print
  • sub
  • case

得分解答快速导航

  • 帖主:lanyiran
  • xxlroad

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo