本程序由主窗体forml和子窗体form2组成,设计界面如下图所示:主窗体上建立的对象有Imagel. Buttonl(加载图片),Button2(退出)、OpenDiaiogl。子窗体上建立的对象有Labell. BitBtml(Yes),BitBtm2(No)单云“加载图片”按钮,会弹出打开文件对话框。用户指定一个图像文件后,图像加载到Imagel显示区中。单击“退出”按钮,会弹出确认对话框(Form2)。如果用户按“Yes”键,程序结束;如果按"No"键,返回主窗体。下面是Unitl的代码部分,请在

题目

本程序由主窗体forml和子窗体form2组成,设计界面如下图所示:

主窗体上建立的对象有Imagel. Buttonl(加载图片),Button2(退出)、OpenDiaiogl。

子窗体上建立的对象有Labell. BitBtml(Yes),BitBtm2(No)

单云“加载图片”按钮,会弹出打开文件对话框。用户指定一个图像文件后,图像加载到

Imagel显示区中。

单击“退出”按钮,会弹出确认对话框(Form2)。如果用户按“Yes”键,程序结束;如果按

"No"键,返回主窗体。

下面是Unitl的代码部分,请在下划线处完成程序填空。

__________________________________________________________________________________

implementation

($R * . dfm}

uses①______;

procedure TForml. ButtonlClick (Sender: TObject);

begin

if②_______________________then

Imagel. Picture. LoadFromFile(③______________________)

end;

procedure TForml. Buttot.2Click (Sender: TObject);

begin

if④_________________________= mrYes then

⑤_____________;

end;

end.

___________________________________________


相似考题
更多“本程序由主窗体forml和子窗体form2组成,设计界面如下图所示: 主窗体上建立的对象有Imagel. ”相关问题
  • 第1题:

    下列关于主窗体和子窗体的说法中,错误的是( )。

    A.主窗体只能显示为纵栏式的窗体

    B.子窗体可以显示为纵栏式的窗体,也可以显示为表格式窗体

    C.主窗体和子窗体中显示的表或查询的数据是一对多关系

    D.在子窗体中可以创建二级子窗体


    正确答案:B
    解析:本题考查主/子窗体的知识。在Access中,窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询的数据具有一对多关系。主窗体只能显示为纵栏式的窗体,子窗体可以显示为数据表窗体,也可以显示为表格式窗体。在子窗体中可以创建二级子窗体,即在毛窗体内包含子窗体,子窗体内又有子窗体。

  • 第2题:

    在“展会.mdb”数据库中有馆号、展位号和展位情况三张表。

    (1)创建带有子窗体的窗体“馆号”,主窗体的页眉为“各馆展位情况”(宋体,12引蓝色),主窗体显示馆号字段,子窗体显示馆名、展位号、展位面积和状态字段。设置主窗体的宽度为9厘米,主窗体页眉和页脚的高度均为1厘米。

    (2)在“馆号”窗体中添加“未占用层位”按钮,实现运行“未占用层位”查询。窗本结果如图所示。


    正确答案:

  • 第3题:

    窗体中的窗体称为( ),包含子窗体的基本窗体称为( ).

    A.子窗体;主窗体

    B.表格式窗体;主窗体

    C.数据表窗体;子窗体

    D.主窗体;子窗体


    正确答案:A

  • 第4题:

    有一个ylc5.vbp,只有一个窗体Form1,需要创建Form2。在窗体Form1上建立Command1和Command2两个命令按钮,标题分别为“隐藏启动窗体”和“关闭窗体”。在窗体Form2上创建标题为“打开窗体1”的按钮。将Form2设为启动窗体,单击Form2上的按钮,则显示Form1窗体:若单击Form1上的“隐藏启动窗体”按钮,则Form2消失。若单击Form1上的“关闭窗体”按钮,则Form1和Form2都消失,退出程序。注意:存盘时必须存放在考生文件夹下,工程文件名为ylc5.vbp,窗体文件名为ylc5-1.frm, ylc5-2.frm。程序中不得使用任何变量。


    正确答案:1.操作步骤 (1)在Visual Basic集成环境选择“文件”→“打开工程”命令在对话框中选择ylc6.Vbp工程文件单击“确定”按钮。 (2)在工具箱中选择命令按钮用鼠标在窗体Form1上拖动创建两个命令按钮。在属性窗口分别设置它们的名称(Name属性)为Command1和Command2标题(Caption属性)为“隐藏启动窗体”、“关闭窗体”。 (3)在菜单栏选择“工程”→“添加窗体”命令弹出对话框如图33所示。单击“打开”按钮在工程框中生成Form2的窗体。 (4)选择命令按钮在上面Form2窗体创建一个命令按钮设置名称为Command1标题为“打开窗体1”。 (5)为设置Form2启动窗体做如下的操作: 1)从“工程”菜单中选择“工程属性”命令弹出如图34所示的界面。 2)选择“通用”属性页在“启动对象”中选择Form2单击“确定”按钮设置该窗体为启动窗体。 2.行为编码 (1)用鼠标单击窗体Form1出现Form1的代码窗口。选择Command1按钮的Click事件代码如下: Private Sub Command1_Click() Form2.Hide End Sub (2)在Form1的代码窗口内选择Command2按钮的Click事件代码如下: Private Sub Command2_Click() '卸载窗体2 Unload Form2 '卸载自身也即窗体1 Unload Me End Sub (3)用鼠标单击窗体Form2出现Form2的代码窗口。选择Command1按钮的Click事件代码如下; Private Sub Command3_Click() Form1.Show End Sub 3.存盘保存 执行“文件”→“保存工程”命令工程文件名为ylc5.vbp窗体文件名为ylc5-1.frm ylc5-2.frm。
    1.操作步骤 (1)在Visual Basic集成环境选择“文件”→“打开工程”命令,在对话框中选择ylc6.Vbp工程文件,单击“确定”按钮。 (2)在工具箱中选择命令按钮,用鼠标在窗体Form1上拖动,创建两个命令按钮。在属性窗口分别设置它们的名称(Name属性)为Command1和Command2,标题(Caption属性)为“隐藏启动窗体”、“关闭窗体”。 (3)在菜单栏选择“工程”→“添加窗体”命令,弹出对话框如图33所示。单击“打开”按钮,在工程框中生成Form2的窗体。 (4)选择命令按钮,在上面Form2窗体创建一个命令按钮,设置名称为Command1,标题为“打开窗体1”。 (5)为设置Form2启动窗体做如下的操作: 1)从“工程”菜单中选择“工程属性”命令,弹出如图34所示的界面。 2)选择“通用”属性页,在“启动对象”中选择Form2,单击“确定”按钮,设置该窗体为启动窗体。 2.行为编码 (1)用鼠标单击窗体Form1,出现Form1的代码窗口。选择Command1按钮的Click事件,代码如下: Private Sub Command1_Click() Form2.Hide End Sub (2)在Form1的代码窗口内选择Command2按钮的Click事件,代码如下: Private Sub Command2_Click() '卸载窗体2 Unload Form2 '卸载自身也即窗体1 Unload Me End Sub (3)用鼠标单击窗体Form2,出现Form2的代码窗口。选择Command1按钮的Click事件,代码如下; Private Sub Command3_Click() Form1.Show End Sub 3.存盘保存 执行“文件”→“保存工程”命令,工程文件名为ylc5.vbp,窗体文件名为ylc5-1.frm, ylc5-2.frm。 解析:(1)本题考查多窗体的应用创建、不同窗体上的命令按钮事件、控制两个窗体的显示、应用程序的结束控制以及如何在工程窗口中设置启动窗口。(2)注意Form对象的Show方法,End应用结束控制。(3)通过调用Form2的Hide方法隐藏Form2窗体,通过Unload方法关闭窗体1和窗体 2,通过调用Form1的Show方法显示Form1窗体。

  • 第5题:

    通过建立和使用( ),可以美化操作界面,提高操作效率。

    A.纵栏式窗体

    B.表格式窗体

    C.主/子窗体

    D.图表窗体


    正确答案:A