求一道VB题的答案啊。

编程题1.在窗体上建立一个标签,当单击窗体时,在标签上显示“你单击了窗体”;当双击窗体时,在标签上显示“你双击了窗体” 2、设计应用程序,要求在窗体上输出如图13所示的简单图形,窗体不可改变大小。当单击“清屏”按钮,清除窗体上显示的图形,同时,命令按钮显示为“单击窗体退出”且移至窗体左上角改变为原大小的两倍;单击窗体后退出应用程序。 解答题:1.简述用VB创建应用程序的基本步骤。

第一题
Private Sub Form_Click()
Me.Label1.Caption = "你单击了窗体"
End Sub

Private Sub Form_DblClick()
Me.Label1.Caption = "你双击了窗体"
End Sub
第二题
Private Sub Command1_Click()
If Me.Command1.Caption = "清屏" Then
Me.Cls
Me.Command1.Caption = "单击窗体后退出"
Me.Command1.Left = 0
Me.Command1.Top = 0
Me.Command1.Width = 2 * Me.Command1.Width
Me.Command1.Height = 2 * Me.Command1.Height
Else
End
End If
End Sub

Private Sub Form_Activate()
For i = 1 To 4
For j = 1 To 6
If j = 6 - i Then
Print " ";
Else
Print "★";

End If
Next
Print
Next
End Sub

Private Sub Form_Click()
If Me.Command1.Caption = "单击窗体后退出" Then
End
End If
End Sub
同时需要修改窗体的BorderStyle属性为1
第三题
先添加控件创建界面,然后再为控件添加代码
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-28
编程题1.在窗体上建立一个标签,当单击窗体时,在标签上显示“你单击了窗体”;当双击窗体时,在标签上显示“你双击了窗体”

Private Sub Form_Click()
Label1.Caption = "你单击了窗体"
End Sub

Private Sub Form_DblClick()
Label1.Caption = "你双击了窗体"
End Sub

2、设计应用程序,要求在窗体上输出如图13所示的简单图形,窗体不可改变大小。当单击“清屏”按钮,清除窗体上显示的图形,同时,命令按钮显示为“单击窗体退出”且移至窗体左上角改变为原大小的两倍;单击窗体后退出应用程序。

Private Sub Command1_Click()
If Command1.Caption = "清屏" Then
Me.Cls
Command1.Caption = "单击窗体退出"
Command1.Move 0, 0, Command1.Width * 2, Command1.Height * 2
End If
End Sub

Private Sub Form_Click()
Unload Me
End Sub

Private Sub Form_Load()

'在属性面板中调整:
'设置窗体的BorderStyle属性为 1或者3
'设置窗体的ControlBox属性为false

Me.AutoRedraw = True

Print Tab(2); String(4, "★"); Spc(4); String(1, "★")

Print Tab(2); String(3, "★"); Spc(4); String(2, "★")

Print Tab(2); String(2, "★"); Spc(4); String(3, "★")

Print Tab(2); String(1, "★"); Spc(4); String(4, "★")

Command1.Caption = "清屏"
End Sub

一道VB题
分析VB代码,理解输出逻辑。代码分为两部分:第一部分输出字符串和计算结果,第二部分调整输出格式。第一部分输出:"10+20="后输出字符串,"20+20="后同样输出字符串。计算执行:10+20=30,20+20=40。第二部分调整输出:第一部分代码在输出字符串后换行,而调整后代码在输出字符串后不换行。结果对...

求VB高手解释下这个选择题
答案是D 除法运算返回的结果是Double类型,Integer+Double结果以精度大的为准,所以1错,那么A错.Fix()返回Double类型(很奇怪是吧,开始我也错了),所以2错.那么AC错.整除返回的并不是Double,而是Long,这里我也记错了.所以3对.第4表达式是字符串连接,返回结果是字符串型的,所以4错,那么ABC都错.第5...

VB简单题!!急在线等快考试!请解释清楚哦!无限感激!救人一命胜造n级...
第一题,int取整对正数直接取整,不四舍五入;对负数先四舍五入再取整。所以是D 第二题,x是全局变量所会被送入子程序里,所子程序f里的x=10;y不是全局变量,所以子程序f里的y=0,由于子程序f是传地址的,所以调用程序里的x,y会被子程序f的计算结果所更改x=10+2,y=0+2。第三题,由于...

一道计算机VB题
答案是C。这个问题涉及到两个问题。一是常数计算过程,二是结果是何种类型的问题。先说第一个问题。计算A=16384*2时,先计算16384*2,把计算结果保存在一个临时变量中,再把这个临时变量的值赋给A。再说第二个问题。16384*2的结果是什么类型?是整型。因为16384与2都是整型,计算结果仍是整型。而=...

一道VB题目如图,求解
答案是最大那个数87 这个题目就是如果输入的数字比y大,那么y就被重新赋值 祝好运,望采纳。

高手哟你在哪呢\/VB问题
第一题:K=3:X=2:S=2 k=4:X=4:S=6 K=5:X=6:S=12 第二题:i=0:n=1 i=4:n=2 i=8:n=3 i=8+3>10 ,跳出循环,此时n=3

问一道VB的基础题
C这就是个交换算法的数学应用。举个简单的例子:a=5,b=3 a=a+b,则a=8,b=3 b=a-b,则,a=8,b=5 a=a-b,则a=3,b=5,交换成功。

求解答VB的两道题
第一题答案为:3412。先取右边的两个字符,再取左边的两个字符,两者连起来。第二题:6。第次除以10取余数,就是将各位一位一位拿出来相加,3+2+1=6

VB计算题
答案是EeFF 第一次循环 str2 = UCase(str1) str2=E str1 = str2 & str1 str1=Ee str3 = str3 & str1 str3=Ee str1 = Chr(Asc(str1) + i) str1=F asc(str1)实际上之能去的第一个字符E的ascii码,加一得到F 第二次循环 str1=F str3=Ee str2 = UCase(str...

高中vb题目
答案选C:如果用+连接两个字符串,当两个字符串全为数字时会变成两个数字想加,此题就是先123+456=579,然后再计算字符串长度,长度为3,所以选C。

相似回答