精华内容
下载资源
问答
  • vb 关于退出程序代码

    2012-11-24 21:03:15
    几个常用的 vb代码 如: 单击“结束”按纽,退出程序 iAnswer = MsgBox("是否退出", vbYesNo) If iAnswer = vbNo Then Cancel = True Else End
  • VB6.0已经过时,想深入学习它的话,还望三思而后行。 喜欢Windows系统的同学,可以了解一下 .NET 和 .NET Core。 该博文仅可用于测试与参考。 转载于:https://my.oschina.net/zhichengjiu/blog/3073968

         IDE : Visual Basic 6.0精简版
          OS : Windows 10 x64
    typesetting : Markdown
           blog : my.oschina.net/zhichengjiu
          gitee : gitee.com/zhichengjiu

    GUI

    code

    Private Sub Command1_Click()
    End
    End Sub
    
    

    resource

    • [ 文档 ] docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-basic-6/visual-basic-6.0-documentation
    • [ .NET ] dotnet.microsoft.com
    • [ 平台 ] www.oschina.net
    • [ 平台 ] gitee.com


    感谢帮助 志成就 的人们。
    VB6.0已经过时,想深入学习它的话,还望三思而后行。
    喜欢Windows系统的同学,可以了解一下 .NET 和 .NET Core。
    该博文仅可用于测试与参考。

    转载于:https://my.oschina.net/zhichengjiu/blog/3073968

    展开全文
  • vb单击对话框确定按钮代码As a computer geek, I often find myself helping people, and watching them change settings on their PC… and they almost always click the Apply button, and then the OK button....
    vb单击对话框确定按钮代码

    vb单击对话框确定按钮代码

    As a computer geek, I often find myself helping people, and watching them change settings on their PC… and they almost always click the Apply button, and then the OK button. Why?

    作为计算机爱好者,我经常发现自己在帮助人们,看着他们在PC上更改设置……他们几乎总是单击“应用”按钮,然后单击“确定”按钮。 为什么?

    Whenever you encounter a dialog box in Windows, there are the standard OK, Cancel, Apply buttons—but you don’t actually have to click the Apply button first.

    每当您在Windows中遇到对话框时,都有标准的“确定”,“取消”,“应用”按钮-但实际上您不必首先单击“应用”按钮。

    image

    The OK button does the same thing, saves the settings, and then closes the dialog box… saving you an extra click. Don’t believe me? Try it out for yourself. Only the worst possible application won’t behave that way, and you probably don’t want to use that type of application to begin with.

    “确定”按钮执行相同的操作,保存设置,然后关闭对话框,从而节省了额外的单击时间。 不相信我吗自己试试吧。 只有最糟糕的应用程序不会那样运行,并且您可能不希望一开始就使用这种类型的应用程序。

    The only exception to this rule is a multiple tab dialog box, on a badly written application. Sometimes… your settings on one tab won’t stick unless you click Apply.

    此规则的唯一例外是在编写错误的应用程序上的“多个选项卡”对话框。 有时……除非单击“应用”,否则一个选项卡上的设置不会保留。

    image

    Note that in this particular case, you can make changes in any one of the tabs, and they will carry through without having to click Apply, because this dialog window is well written. We’re just using the screenshot as an example of a multiple tab setting interface.

    请注意,在这种特殊情况下,您可以在任何一个选项卡中进行更改,并且这些更改将继续进行而不必单击“应用”,因为此对话框窗口写得很好。 我们仅以屏幕截图作为多标签设置界面的示例。

    So now that you know better, you can tell us… do you always use the Apply button first? Have you ever found an instance where it behaves differently?

    现在,您知道的更多了,您可以告诉我们……您是否始终先使用“应用”按钮? 您是否曾经找到过一个行为不同的实例?

    翻译自: https://www.howtogeek.com/howto/15185/hey-you-stop-using-the-apply-button-and-just-click-ok-geek-rants/

    vb单击对话框确定按钮代码

    展开全文
  • 所以界面程序需要全屏/自由大小 在这里我先做一个可接受大小的窗体 这样就可以安排布局了 改个名字显得更专业一点 VB里面承载绘图的控件主要有窗体和picturebox 它们两个可以用line函数画直线/方块,Circle...

    (本文适合VB初学者)

    打开VB——新建标准EXE项目

     

     

     

    完成这些最基本的之后点确定

    我是打算写一个双人五子棋软件

    所以界面程序需要全屏/自由大小

    在这里我先做一个可接受大小的窗体

    这样就可以安排布局了

    改个名字显得更专业一点

    VB里面承载绘图的控件主要有窗体和picturebox

    它们两个可以用line函数画直线/方块,Circle函数画圆

    对于一个五子棋软件已经够用了

    而我们一般不选用窗体作为画板是因为窗体会被其它控件遮挡,且灵活性低。

    所以这里最佳用作棋盘的控件是picturebox

    这里我们修改一下棋盘的大小成正方形,顺便修改一下棋盘控件的名字

    在我所想的双人五子棋软件中,要实现非死控制形式的黑白棋落子交替,因此需要实现一个类似棋盒的需求,程序通过判断上次触碰的棋盒颜色来判断落子颜色


    简单来说就是需要两个棋盒

    棋盒需要有哪些功能呢?
    1、要有能力让使用者区分黑白两类棋子
    2、要可以接受点击事件
    3、要可以改变位置

    能实现这些功能的控件蛮多的,例如按钮控件(commandButton)、picturebox、label、text……

    这里我们选取picturebox,因为这个控件可以加载图片

    也就说我们可以从网上下载棋盒的图片并用它表现出来

    同理,它也可以表现棋盘的图片

    但是这里我们就都暂时不找了

    为了开发速度

    但是我们如果有需求,就可以立马鸟枪换炮。这就是编程中一个很重要的远见意识

    可以看到,我将其命名为了棋盒

    但是细心的同学可能发现

    棋盒后面为啥多了个"(0)"?

    这是因为这两个棋盒本质上是一类东西

    也就意味着它们很多方法是共通的
    那不如干脆把它们当成一个控件的两个分身来看待

    index属性是将控件当做一个数组来看待

    很多同学可能还不知道数组是啥

    VB里面数组的声明是:
    dim a(10)

    使用数组前必须申明,否则会编译错误

    dim a(10)
    这样定义之后
    相当于同时定义了如下变量:
    a(0)
    a(1)
    ...
    a(10)

    双击棋盒控件,在代码编辑界面可看到棋盒的点击事件后面包含了一个叫index的参数

    棋盒的鼠标移动事件也包含index参数

    index参数是啥?
    聪明的同学应该联想到了什么……没错,它就是控件Index属性的数字,及该控件在数组中的编号

    也就是说,我可以写一个事件的处理方法,就可以处理所有具有相同性质的控件操作

    而区分这些控件的关键就是index参数

    这里,黑棋盒Index=0,白棋盒index=1.这是因为数组默认从0起算

    界面弄得差不多了,接下来就是逻辑部分了

    五子棋五子棋,肯定要有棋盘才能下棋对吧

    所以第一件事就是绘制一个棋盘出来

    那我们什么时候需要绘制棋盘呢?

    下一局棋的时候就需要对吧

    所以程序一打开就应当有一个绘制好的棋盘了

    因此我们在程序启动事件内写绘制棋盘的代码逻辑

    双击窗体空白处

    我们将获得程序的窗体创建事件

    这个事件内写的代码将在窗体加载时执行

    绘制棋盘,我能想到的算法如下:
    1、直线与直线相交
    2、一个个方块相叠
    3、用图片

    这里我们选取算法1,因为最简单,只需要画15+15根线就可以绘制好五子棋棋盘了

    而方块需要绘制15*15个

    图片的话网上没有合适的(我反正是信了)

    在画画之前还有一个重要工作,就是建立直角坐标系

    为啥不建立(0,0)-(14,14)这刚好15+15根线啊

    因为上下左右各空一点出来可以使棋盘更美观的同时,有地方后面让程序显示棋盘的坐标

    坐标系建立了接下来就要画线了

    这里我们使用for结构来构建15+15线的绘制

    这样我们需要的棋盘应该就会在程序运行时画好了

    F5运行程序,咦为什么图像没有出现呢?

    (运行前我已经把棋盘背景色修改成屎黄色了)

    这是因为autoredraw属性为false的缘故

    所有带有绘制函数的控件基本上都带有这个属性

    它的作用简单来说就是保持绘制内容,不让它消失。

    所以这里我们要设置成true

    再次运行程序

    嗯,一个棋盘就画好了

    是不是很简单- -

    接下来就是完成落子的功能了

    棋子有哪些属性?颜色、大小、位置

    颜色无非黑白,大小肯定是比一格略小,就直径0.8吧

    位置的话肯定是由鼠标点击的棋盘位置来确定的

    click事件只能感知是否点击控件而无法告诉我们点击位置

    因此我们放弃它,而选用mousedown(鼠标点击)事件

    接下来我们就在我们点击的位置生成一颗黑棋好了

    运行程序点击棋盘任意位置

    获得了一个空心黑圆

    那如何画出一个实心圆呢?别急,控件有专门的属性来控制

    再画个圆就ok了

    回到我们的需求

    根据我们选择的棋盒颜色来判断落子的颜色对吧

    所以我们要用一个变量来储存我们现在到底是选择的哪个棋盒

    还记得棋盒的本质区别吗?

    index属性!

    首先,我们申明一个窗体级变量来存颜色。颜色的本质聪明的同学通过rgb函数的本质应该想到是数值了

    可以看到,棋盒的click事件我也准备好了,万事具备只差东风:触发点击棋盒事件时将被点击的棋盒的标识记忆下来

    记忆下来之后,我们只需要在落子前做一个棋盒判断选择相应落子色的逻辑,就可以实现我们根据点击的棋盒来确定落子颜色的需求了

    这里有一点比较妙的是

    我们把棋盒的颜色设置成了黑白两色,那我们可以直接用我们记下的棋盒标识直接把棋盒的颜色取给落子呀!

    这样就不要做判断逻辑了!

    我先写一个用判断逻辑来做的实现:

    效果如下:

    第二种逻辑:

    可以看到,语句更简洁高效

    而且本质上根据棋盒颜色决定棋子颜色的性质也更适合扩展:例如粉色的棋盒就可以下出粉色的棋子

    第二种逻辑的表现也是满足需求的

    现在我们的软件已经满足了可以展现一场对局的棋子布局了

    那我要悔棋怎么办啊?

    那我要再开一局怎么办啊?

    我要棋子落得更整齐应该怎么办啊?

    我想让程序告诉我哪方胜利该怎么办啊?

    我想双方交换棋盒颜色该怎么办啊?

    且看下回分解

     

     

     

     

     

    展开全文
  • 新建一个Windown窗体应用程序,在窗体代码里写入如下代码: Public Class MainForm Dim intTime As Integer = 0 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click, ...

    一、暴露问题——窗体假死

    新建一个Windown窗体应用程序,在窗体代码里写入如下代码:

    Public Class MainForm
        Dim intTime As Integer = 0
    
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click, Button2.Click
            '运行计时器
            intTime = 0
            Me.Timer1.Enabled = True
    
            '******************************
            '模拟长时间工作代码
            Me.Label1.Text = "开始工作!"
            For i As Integer = 0 To 100
                '模拟长时间工作
                Threading.Thread.Sleep(100)
                '显示工作进度
                Me.Label1.Text = i.ToString & "%"
            Next
            '******************************
    
            '关闭计时器
            Me.Timer1.Enabled = False
        End Sub
    
        Private Sub MainForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Me.Timer1.Interval = 1000 '设置引发Timer1.Tick事件的时间间隔
        End Sub
    
        Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
            intTime += Me.Timer1.Interval
            '实时显示运行时间
            Me.Label2.Text = String.Format("{0}秒", intTime / 1000)
        End Sub
    End Class
    

    因为需长时间运行代码,所以想整个显示工作进度的界面,2种实现方式:百分比方式适用于循环等知道总工作量的代码、计时显示适用于无法事先计算总工作量的代码,可是测试时却发现事与愿为,代码并没有依我们所想象的那样在窗体界面实时显示工作进度或工作时间,而且窗体失去响应,无法拖动,点击按钮也没有反应,甚至计时器压根就没有启动计时工作。因为不知道是否成功运行了按钮事件代码,所以忍不住的多次重复点击按钮,又发现程序会重复运行按钮事件代码,即使将按钮的Enalbe 属性设置为 false还是会触发点击事件,这可不是我想的结果。
    于是从网上搜索得知:winfrom会有消息排队,当程序繁忙工作(本代码中,程序忙于处理循环代码,无法分心去处理其他事情了)的时候消息被堵住了,所以整个窗体界面就处于假死状态,这时候当你点击按钮时,系统还是会记录你的点击事件,等程序响应回来后,继续后续的点击事件。

    二、使用Application.DoEvents()解决窗体假死

    代码繁忙工作的时候,可以使用Application.DoEvents()语句让程序喘口气去解决其他事情,如下在循环里加入该语句。

    '******************************
            '模拟长时间工作代码
            Me.Label1.Text = "开始工作!"
            For i As Integer = 0 To 100
                '模拟长时间工作
                Threading.Thread.Sleep(100)
    
                Application.DoEvents()'关键语句,解决大问题
    
                '显示工作进度
                Me.Label1.Text = i.ToString & "%"
            Next
            'MessageBox.Show("工作完成!")
            '******************************
    

    这时窗体可以正常实时的显示进度和工作时间,而且窗体也可以及时响应了,但当你不断点击按钮时程序就会不断的多次重复执行事件代码,如何避免重复点击按钮呢?可以设置按钮的Enalbe 属性,如下代码:

    '******************************
            '设置按钮不响应点击
            Me.Button1.Enabled = False
            '模拟长时间工作代码
            Me.Label1.Text = "开始工作!"
            For i As Integer = 0 To 100
                '模拟长时间工作
                Threading.Thread.Sleep(100)
    
                Application.DoEvents()
    
                '显示工作进度
                Me.Label1.Text = i.ToString & "%"
            Next
    
            '工作结束再设置回来,使其响应点击
            Me.Button1.Enabled = True
            '******************************
    

    当按钮的Enalbe 属性设置为False时,其样式会变成灰色不太美观,使用AddHandler和RemoveHandler语句可以解决此问题,按钮还是跟正常的样式一样,只是在工作期间不会响应点击,代码如下:

    '******************************
            '暂时移除Button1按钮点击事件
            RemoveHandler Button1.Click, AddressOf Button1_Click
    
            '模拟长时间工作代码
            Me.Label1.Text = "开始工作!"
            For i As Integer = 0 To 100
                '模拟长时间工作
                Threading.Thread.Sleep(100)
    
                Application.DoEvents()
    
                '显示工作进度
                Me.Label1.Text = i.ToString & "%"
            Next
    
            '工作结束后记得恢复Button1按钮点击事件
            AddHandler Button1.Click, AddressOf Button1_Click
            '******************************
    

    有关AddHandler和RemoveHandler语句的使用请参阅《VB.NET学习笔记:事件处理及自定义事件》。

    三、异步调用委托解决窗体假死

    据说Application.DoEvents()会影响程序性能,要尽量的少用,所以想着把原按钮Button1的单击事件代码改为如下代码:

    '定义委托
        Private Delegate Sub SubDelegate(ByVal text As String)
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    
    
            '运行计时器
            intTime = 0
            Me.Label2.Text = "开始工作!"
            Me.Timer1.Enabled = True
    
            '******************************
            '暂时移除Button1按钮点击事件
            RemoveHandler Button1.Click, AddressOf Button1_Click
    
            '模拟长时间工作代码
            '定义委托
            Dim mi As MethodInvoker = New MethodInvoker(AddressOf LongTimeSub)
            '异步调用委托
            mi.BeginInvoke(Nothing, Nothing)
    
            '工作结束后记得恢复Button1按钮点击事件
            AddHandler Button1.Click, AddressOf Button1_Click
            '******************************
    
            '关闭计时器
            Me.Timer1.Enabled = False
        End Sub
    
        Private Sub LongTimeSub()
            Me.Invoke(New SubDelegate(AddressOf SetText), "开始工作")
            For i As Integer = 0 To 100
                '模拟长时间工作
                Threading.Thread.Sleep(100)
    
                '显示工作进度
                'Me.Label1.Text = i.ToString & "%"
                '改用委托
                Me.Invoke(New SubDelegate(AddressOf SetText), i.ToString & "%")
            Next
        End Sub
        Private Sub SetText(ByVal text As String) '此处是接受委托,执行函数
            Me.Label1.Text = text
        End Sub
    

    长时间工作代码封装到一个LongTimeSub方法中,然后在 Button1_Click方法中使用异步调用委托的方式执行该方法,注意Label1显示也必须用委托,否则会报错:System.InvalidOperationException:“线程间操作无效: 从不是创建控件“Label1”的线程访问它。”,如图:
    线程间操作无效
    界面能正常显示进度了,但计时器并没有工作,而且多次重复点击按钮进度显示会很乱,一下80%,一下又75%,好像是每次点击就马上执行代码?我们在按钮的 Button1_Click方法结束处设置断点,运行发现执行代码时并没有在mi.BeginInvoke(Nothing, Nothing)这句卡住,而是直接向下运行到 Button1_Click方法结束。如图:
    异步委托
    原来异步调用委托时,委托关联的LongTimeSub方法是在另一个线程中工作,并不会阻塞当前线程,所以当前线程中执行的Button1_Click方法能够顺利的执行完毕。
    把 Button1_Click方法中的AddHandler Button1.Click, AddressOf Button1_Click和Me.Timer1.Enabled = False语句搬到LongTimeSub方法中,成功解决问题,代码正如所想象的那样执行。代码修改如下:

        Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
            '运行计时器
            intTime = 0
            Me.Label2.Text = "开始工作!"
            Me.Timer1.Enabled = True
    
            '******************************
            '暂时移除Button1按钮点击事件
            RemoveHandler Button3.Click, AddressOf Button3_Click
    
            '模拟长时间工作代码
            '定义委托
            Dim mi As MethodInvoker = New MethodInvoker(AddressOf LongTimeSub)
            '异步调用委托
            mi.BeginInvoke(Nothing, Nothing)
            '******************************
        End Sub
    
        Private Sub LongTimeSub()
            Me.Invoke(New SubDelegate(AddressOf SetText), "开始工作")
            For i As Integer = 0 To 100
                '模拟长时间工作
                Threading.Thread.Sleep(100)
    
                '显示工作进度
                'Me.Label1.Text = i.ToString & "%"
                '改用委托
                Me.Invoke(New SubDelegate(AddressOf SetText), i.ToString & "%")
            Next
    
            '工作结束后记得恢复Button1按钮点击事件
            AddHandler Button3.Click, AddressOf Button3_Click
    
            '关闭计时器
            Me.Timer1.Enabled = False
        End Sub
    

    四、思考

    如果要在长时间工作的代码弹出一个等待窗口来显示进度,而代码又要能继续往下执行,类似于正在加载网页、游戏啊等这样的效果,可否做到?

    展开全文
  • 不要用VB结束按钮结束菜单命令或关闭VB来关闭它,只能通过它自己的系统菜单关闭它.  只要是Explorer窗口中发生变化的事情都可以记录...(如重命名/移动/创建/删除任何一 个文件或文件夹,改变一个文件的关联,插入...
  • VB扫雷游戏完整教程及代码

    千次阅读 2020-09-07 18:12:40
    扫雷游戏完整教程及代码 ** 扫雷是一个非常经典的windows游戏,相信每个人都玩过。我做的这个扫雷基本上继承了windows中扫雷的玩法。通过菜单栏中的新游戏,选择一个游戏难度,即可进入扫雷界面。单击任意一个按钮,...
  • VB程序设计基础题

    2021-06-04 12:02:40
    文章目录 前言 本文是一些基础题给同学们练习练习,认为太简单的同学可以点击我头像看其他VB题。 内容
  • VB程序设计练习题(一)

    千次阅读 2021-05-09 13:48:34
    VB程序设计练习题(一) 文章目录 目录 前言 内容 1、十进制转二进制数 2、程序实现功能:小明过年要给他的40位同学各寄一张贺卡,贺卡的价格有3元、2元和1元三种,他一共有100元,怎样购买正好把钱用完。把...
  • hello,大家好,今天开始,就跟我一起来学习如何使用VB进行编程吧。 所有的编程语言,第一个编程实例都一定是Hello World。我们当然也不能例外啦。 通过本项目,大家将会初识VB的使用界面、VB项目建立的方法,以及VB...
  • VB 执行其他程序并等待其结束

    千次阅读 2013-05-17 22:14:31
    VB 执行其他程序并等待其结束    近期在编写程序过程中用Winrar中的DOS程序rar.exe 对.Rar文件进行处理,并将结果写入一个文件,后面的程序将此文件用RichTextFile控件LoadFile方法装入,并显示出来,程序步进...
  • vba程序vb6封装The debugging module can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture. 可以通过“调试”菜单项...
  • 摘要:语音识别技术的发展和广泛应用,使用户与计算机的对话方式不再仅仅局限在使用键盘或鼠标发送指令的...VB6.0 1 引言 随着计算机技术的飞速发展,用户与计算机对话的方式由机器语言指令,到图形用户界面,现...
  • 程序是“ 实现USB摄像头视频图像的监控,截图,录像 ”的改进。可实现对摄像头视频的监控,截图,录像,可以分别保存为图片文件和视频(压缩)文件。保存的视频文件可以用媒体播放机(Windows媒体播放器),暴风...
  • VB程序调试

    千次阅读 2012-03-06 16:06:50
    一、在VB程序设计中有三类错误: 第一类:语法错误 由于违反了语言 违反有关语句形式或使用规则而产生的错误。系统可以自动检查, 如:输入非法字符,缺少括号等。 第二类:运行错误 由于试图执行一个不可...
  • Dim st, et, pt Private Sub Command1_Click() If Command1.Caption = "开始" Then st = Now Text1 = Format(st, "hh:mm:ss...Command1.Caption = "结束" Else et = Now Text2 = Format(et, "hh:mm:ss") Comm
  • 使用VB.NET控制台应用程序实现一个简单的计算器 工具 VS2019 创建界面 一共使用了2种控件,显示数字的是TextBox,各种按钮是Button。 注意事项 TextBox控件的Multiline属性默认为false,如果要修改TextBox控件的大小...
  • 上一节先介绍了电脑快捷键调用外部程序的方法,这节将会以实际代码总结调用外部程序过程。 1、首先运行软件,新建一个窗体应用程序程序主界面如下图1所示。就一个listbox控件和5个button控件,每个控件内都有一个...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言...
  • VB程序破解

    千次阅读 2016-04-02 16:03:34
    VB程序也是一个非常有趣的东西,你去看VB的主程序,是用Microsoft Visual C++ 5.0编写的,也就是说,其实里面调用的各种命令和控件,都是一段VC++的代码。还有VB运行时必须的“库”(虚拟机):msvbvm50, msvbvm60,
  • vb编写双色球号码生成小程序源码 需要3个label,用来显示相应信息;两个文本框,一个显示生成的号码,一个用来设置号码数量;两个按钮,一个用来开始生成,一个用来复制生成的号码。完整代码如下: '首先声明一个...
  • VB程序

    2019-03-14 11:54:21
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • 内容索引:VB源码,字符处理,文字渐变 VB设置文本渐变色及渐变方式,程序窗口中有两个颜色选择框,第一个是选择渐变色开始的颜色,第二个是结束的颜色,然后再选择渐变的方式,有三种方式:一是水平渐变、二是矩形...
  • VB6实现简单的扫雷小游戏

    万次阅读 2016-11-24 13:26:49
    VB实现简单的扫雷小游戏扫雷这个小游戏可谓是简单又好玩,百万不腻,不知道有没有小伙伴跟博主一样脑热的曾经扫过一整个屏幕的雷。。。今天呢,博主在这里总结一下自己做扫雷小游戏的主要过程以及主要思路,当然实际...
  • vb 程序破解

    千次阅读 2017-09-02 16:44:57
    这里我尽量多和详细地解释了VB程序的破解(其实也可看到反破解)的相关东西,把一个简单的VB计时器程序研究透了,对于VB破解应有较大帮助,如果觉得无用的不要喷,谢谢!可能包含错误认识,如有错误欢迎指出。 VB程序...
  • VB.NET(1)——创建第一个窗口程序

    千次阅读 2020-04-11 21:43:05
    1.创建项目 下载Visual Studio 2010及其以上的版本,作者是2013版。 文件->新建项目。 在弹出的对话框内,左侧选择其他语言,选择...我们需要在上面添加控件,每个控件都是一个对象,VB.NET是OOP(面向对象编程...
  • 摘要:VB源码,系统相关,单片机控制 松下空调电总版子机测试程序,测试之前请选择串行端口,本程序使用命令按钮控件,关闭通信端口,结束系统;使用Output属性将用户欲发送的字符串送出;MSComm的OnComm事件程序,由...
  • VB试题.doc

    2012-12-15 21:16:57
    4、在VB集成开发环境中,运行应用程序的方法有三种:一是_单击“运行 ”菜单下的启动_;二是_单击工具栏上的启动按钮;三是_按F5键 。 5、在VB中若要让某对对象获取焦点,则可通过__ Setfocus_方法来实现。...
  •  本程序是“摄像头视频监控”的改进,仅用四个按钮实现对摄像头视频的监控、截图、录像,可以分别保存为图片文件和视频文件。保存的视频文件可以用媒体播放机(Windows Media Player)、 暴风影音等软件进行播放...
  • VB 精典实用源代码

    2011-03-09 10:33:44
    查找方法:按ctrl+f,输入要查找的问题关键字即可每...////////////////////////////////////////////////////////////////////////////////////如何用VB建立快捷方式Private Declare Function fCreateShellLink Li...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,913
精华内容 3,165
关键字:

vb按钮结束程序代码