vb设计一个程序

vb设计一个程序,第1张

朋友,你是不是想让文本框,来回滚动啊,我不知道你是不是想这样!

你说是在窗体单击一下,就流动的吧!你的题是这样写的吧!

首先在窗体上添加一个文本框,然后加入以下代码:

Dim f As Integer

Private Sub Form_Click()

If Text1Left >= Form1Width - Text1Width Then

f = 0

End If

If Text1Left <= 0 Then

f = 1

End If

If f = 0 Then

Text1Left = Text1Left - 100

Else

Text1Left = Text1Left + 100

End If

End Sub

运行就OK啦,如果有什么问题,或者不懂的话,发消息给我,我已经加你了!!!

Begin VBForm Form1

Caption = "Form1"

ClientHeight = 3150

ClientLeft = 1155

ClientTop = 1530

ClientWidth = 4215

LinkTopic = "Form1"

ScaleHeight = 3150

ScaleWidth = 4215

Begin VBCommandButton Command2

Caption = "退出"

Height = 495

Left = 960

TabIndex = 4

Top = 2400

Width = 2775

End

Begin VBCommandButton Command1

Caption = "处理"

Height = 735

Left = 2640

TabIndex = 3

Top = 240

Width = 1095

End

Begin VBTextBox Text3

Height = 1215

Left = 960

TabIndex = 2

Top = 1080

Width = 2775

End

Begin VBTextBox Text2

Height = 270

Left = 960

TabIndex = 1

Top = 600

Width = 1575

End

Begin VBTextBox Text1

Height = 270

Left = 960

TabIndex = 0

Top = 240

Width = 1575

End

Begin VBLabel Label3

Caption = "结果"

Height = 375

Left = 360

TabIndex = 7

Top = 1080

Width = 375

End

Begin VBLabel Label2

Caption = "字符2"

Height = 255

Left = 360

TabIndex = 6

Top = 600

Width = 495

End

Begin VBLabel Label1

Caption = "字符1"

Height = 255

Left = 360

TabIndex = 5

Top = 240

Width = 495

End

End

Attribute VB_Name = "Form1"

Attribute VB_GlobalNameSpace = False

Attribute VB_Creatable = False

Attribute VB_PredeclaredId = True

Attribute VB_Exposed = False

Private Sub Command1_Click()

Text3Text = Text1Text & " " & Text2Text

End Sub

Private Sub Command2_Click()

End

End Sub

教程1:李天生老师VB教程

Visual

Basic

60从入门到精通

教程2:30天学通Visual

Basic项目案例开发

视频教程+源码

教程3:VB入门到高级语言开发

VB60

程序设计视频教程

教程4:Visual

Basic范例开发大全Visual

Basic案例光盘压缩包

教程5:用多媒体学Visual

Basic

2008

视频教程

VB

2008视频教程

教程地址:

楼上说的太复制,我有一个更简单的方法,就是用shell函数替换shellexecute(这样可以省去很多代码,并且也比较简单),用系统的at命令替换timer控件(省去内存)。

在窗体上添加两个TEXT(一个是选择程序text2,一个是运行时间text1),还有一个command,用来开始倒计时

代码如下:

Private Sub Command1_Click()

shell "at "+text1text+space(1)+text2text

End Sub

输出为"at 15:23 c:\aexe"15:23和aexe是假设

你也可以使用date日期函数算出增加N分后的时间(dateadd(c,n,date)),然后再用at命令,代码如下

Private Sub Command1_Click()

Dim time

time=DateAdd("N",text1text,time) '用dateadd函数得到现在时间间隔text1后的时间赋值给time

shell "at "+time+space(1)+text2text

End Sub

例如,下面的脚本就是要返回安装在本地计算机上的磁盘集合然后返回它们的盘符:

1 Set objFSO = CreateObject("ScriptingFileSystemObject")

2 Set colDrives = objFSODrives

3 For Each objDrive in colDrives

4 WscriptEcho "Drive letter: " & objDriveDriveLetter

5 Next

'界面你会设计吧,这里把“照片、格言、结束”三个按钮定为Cmd1、Cmd2、Cmd3(记得把标题改成“照片、格言、结束”哦~)。然后放两个Image控件(这里用Image1和Image2分别代表你照片和自画图形),把你的照片放进去,再放一个Label1。。。。开始写代码哦~~

Private Sub Cmd3_Click()

End ’结束

End Sub

Private Sub Form_Click()

Dim a As String

a = InputBox("请输入信息:") ‘输入框

If a = "018" Then

Image2Visible = True '显示自画

ElseIf a = "music" Then

FileCopy appPath&"aaamp3" , "D:\aaamp3" '把文件移到D盘(前提是你的mp3文件要与你程序同文件夹)

Shell "D:\aaamp3" ‘假设路径为D盘,文件名为aaamp3(如果想要在程序内播放要另加控件)

Else

MsgBox "无效输入!"

End If

End Sub

Private Sub Form_Load()

Image1Visible = False

Image2Visible = False '让它们不可见

End Sub

Private Sub Cmd1_Click()

Image1Visible = True '显示你的照片

End Sub

最后注意:在exe文件运行时,当前路径(apppath)为exe文件所在的路径。在VB中调试时,当前路径为VB所在的路径!所以调试时要注意文件路径。。

大概就是这些了。。。没疑问吧?求分分~~

以上就是关于vb设计一个程序全部的内容,包括:vb设计一个程序、利用VB设计一程序、Visual Basic 6.0 2008 2010程序设计视频 vb数据库编程案例教程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9969203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存