已知在某Windows应用程序中,主窗体类为Form1,程序入口为静态方法From1.Main。如下所示: public class Form1 : System.Windows.Forms.Form { //其他代码 static void Main() { //在此添加合适代码 } } 则在Main方法中打开主窗体的正确代码是()。
A.Application.Open(new Form1());
B.Application.Run(new Form1());
C.(new Form1()).Open();
D.(new Form1()).Run();
时间:2023-12-13 16:14:56
相似题目
-
在一个项目中可以有一个以上的主窗体(Main form)。
A . 正确
B . 错误
-
Windows窗体应用程序的编程模型主要由()、()和()。
-
在同一个工程中,在窗体Form1通用段声明PublicaAsBoolean,则在窗体Form2的事件过程中()访问该变量。
A . PrintForm1.a
B . PrintForm.a
C . 不可以
D . Printa
-
对窗体Form内各控件不能用鼠标任意精确定位是由于窗体中的定位网格起作用.
A . 正确
B . 错误
-
在多窗体的应用程序中,当前窗体模块的Form_Click事件过程中包含如下语句,单击该窗体,其中()一定可以将Hello显示在当前窗体上。
A . Form2.Print"Hello"
B . ME.Print"Hello"
C . Form1.Print"Hello"
D . Debug.Print"Hello"
-
Visual Basic程序的运行,仅能从某一窗体启动,如Form1窗体。
A . 正确
B . 错误
-
以下能在窗体Form1的标题栏中显示"Visual Basic窗体"的语句是()。
A . Form1.Name="VisualBasic窗体"
B . Form1.Title="VisualBasic窗体"
C . Form1.Caption="VisualBasic窗体"
D . Form1.Text="VisualBasic窗体"
-
设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:
-
设有如下程序代码 : Dim a% Public b%, c% Private Sub Form_Click() Dim b% Print a; b; c End Sub Private Sub Form_Load() Dim a% a = 5 b = 8 c = 10 End Sub 运行程序时单击窗体 , 则在窗体上显示的是 ________ 。
-
如果Form1是启动窗体,并且Form1的Load事件过程中有语句Form2.Show,则程序启动后__________。
-
Visual Basic程序的运行,仅能从某一窗体启动,如Form1窗体。
-
以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是:
-
单击窗体时,下列程序段的执行结果为()。Private Sub Form_Crick()Line(200,200)-(400,400)Print"+
单击窗体时,下列程序段的执行结果为()。 Private Sub Form_Crick() Line(200,200)-(400,400) Print"+++++++++++++++++++" Print"*******************" End Sub
A.在窗体上画一斜线,从斜线终点处开始打印两行符号
B.在窗体上画一斜线,从斜线起点处开始打印两行符号
C.在窗体上画一斜线,从窗体左上角开始打印两行符号
D.从窗体左上角开始打印两行符号,从符号结束处开始画一斜线
-
在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click( ) x=InputBox(“请输入一个整数”) Print x+Text1.Text End Sub 程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为
A.123
B.456
C.579
D.123456
-
在名为Form1的窗体上建立一个名为Cmd1、标题为“显示”的命令按钮。编写适当的事件过程,使程序运行后,若单击“显示”命令按钮,则在窗体上显示“计算机等级考试Visual Bask课程”。程序运行情况如下图所示。
<img src='https://img2.soutiyun.com/shangxueba/ask/11181001-11184000/11182610/ct_ctvbjj_ctvbjbasicope_00044(20096).jpg' />
注意:
不要使用任何变量,直接显示字符串;文件必须存放在考生文件夹中,窗体文件名为 execise77.frm,工程文件名为execise77.vbp。
-
创建名称为Form1,标题名为“请输入密码”的窗体。在窗体上画一个标签,名称为 Label1,标题为“请输入您的密码”。在标签的下方画一个文本框,名称为“密码框”,其高度和宽度分别为2000和500。要求在输入密码时,文本框中显示“*”字符。以上这些设置必须在设计过程中进行,运行时的窗体如图1所示。程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为ylcl.vbp,窗体文件名为ylcl.frm。
<img src='https://img2.soutiyun.com/shangxueba/ask/11067001-11070000/11067794/ct_ctvbjm_basicope_00030(20092).jpg' />
-
设工程中有2个窗体:Form1、Form2、Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输人口令并按回车键(回车键的
ASCII码为13)后,隐藏Form1,显示Form2。若口令为“Teacher”,所有菜单项都可见;否则看不到“成绩录入”菜单项。为此.某人在Form1窗体文件中编写如下程序:
Private Sub Text 1 KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
If Text1.Text="Teacher"Then
Form2.input.Visible=True
Else
Form2.input.Visible False
End If
End If
Forml.Hide
Form2.Show
End Sub
菜单结构
标题 名称
级别
成绩管理
mark
1
成绩查询
query
2
成绩录入
mput
3
程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。下面修改方案中正确的是()。
A.把Form1中Text1文本框及相关程序放到Form2窗体中
B.把Form1.Hide、Form2.Show两行移动2个End If之间
C.把If KeyAscii=13 Then改为If KeyAseii="Teacher"Then
D.把2个Form2 input.Visible中的“Form2.”删去
-
(6 )工程中有 Form1 、 Form2 两个窗体。 Form1 窗体外观如图 1 所示。程序运行时,在 Form1 中名称为 Text1 的文本框中输入一个数值 (圆的半径 ) , 然后单击命令按钮 “ 计算并显示 ” (其名称为Command1 ) ,则显示 Form2 窗体,且根据输入的圆的半径计算圆的面积,并在 Form2 的窗体上显示出来,如图 2 所示 。如果单击命令按钮时,文本框中输入的不是数值,则用信息框显示 “ 请输入数值数据! ” 请填空。
<img src='https://img2.soutiyun.com/ask/uploadfile/10839001-10842000/7c4eb92b855187d3640f75c558488d4a.gif' />
Private Sub Command1_Click()
If Text1.Text= ”” Then
MsgBox “ 请输入半径! ”
Else If Not IsNumeric(【 6 】 ) Then
MsgBox “ 请输入数值数据! ”
Else
r=val(【 7 】 )
Form2.show
【 8 】 .Print “ 圆的面积是 ” &3.14*r*r
End If
End Sub
-
◑设有如下程序: Private Sub Form_Click() a=325456 Print Format(Int((a*10+0.5))/10,'000,000.00') End Sub 程序运行后,单击窗体,输出结果为【 】。
-
在考生文件夹中有工程文件execise23.vbp及窗体文件execise23.frm。在名为Form1、标题为“求和程序”的窗体上有3个Labe1控件、2个Text控件和3个命令按钮(如下图所示)。该程序的主要功能是求从1到Text1中用户输入的任意自然数n的累加和。
<img src='https://img2.soutiyun.com/shangxueba/ask/11193001-11196000/11194560/ct_ctvbjj_ctvbjsimpapp_00218(20096).jpg' />
要求:
(1)刚启动工程时,Result和Clear按钮均为灰色。
(2)可以在输入框内输入任意自然数(n值太大时,运算时间将很长,建议不超过9位)。在输入数的同时Result按钮按钮变为可用。当输入为非数值时,累加结果为0。
(3)单击Result按钮可以在Text2中显示累加和,且该框内的文字不可修改:同时 Result按钮变灰,Clear按钮变为可用。
(4)单击Clear按钮,输入框和显示框均显示“0”。
(5)单击Close按钮结束程序的运行。
本程序不完整,请补充完整,并能正确运行。
要求:
去掉程序中的注释符“”’,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。
-
创建名称为Form1的窗体,标题为“欢迎窗口”,并在窗体上画一个命令按钮,名称为“我要进入”。请编写一个事件过程,实现运行程序时,单击命令按钮后按钮消失,窗体上显示“欢迎您的光临!”。运行后窗体如图2所示。程序中不得使用任何变量。 注意:存盘时必须存放在考生文件夹下,工程文件名为ylc2.vbp,窗体文件名为ylc2.frm。
-
设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下: Private Sub Command1_Click() Dim a As Integer a=10 Call g(Form2,a) End Sub Private Sub g(f As Form, X As Integer) y=IIf(x>,10,
A.Forml的Caption属性值为100
B.Form2的Caption属性值为-100
C.Form1的Caption属性值为-100
D.Form2的Caption属性值为100
-
在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: Private Sub Form_Click() Text1.Text=“VB程序设计” End Sub PrivmeSubText1_Change() Picture1.Print"VB Programming" End Sub 程序运行后,单击窗体,则在文本框中显示的内容是 【7】 ,而在图片框中显示的内容是 【8】 。
-
在名称为Form1的窗体上添加一个名称为P1的图片框,请编写适当的事件过程,使得程序在运行时,每单击一次图片框,就在图片框中输出“单击图片框”;每单击图片框外的窗体一次,就在窗体中输出“单击窗体”,运行时的窗体如图所示。要求在程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文