VisualBasic程序设计(第二版) 丁爱萍 第4章 赋值与输入输出.ppt

VisualBasic程序设计(第二版) 丁爱萍 第4章 赋值与输入输出.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 赋值与输入输出 4.1 数据输出 4.2 常用基本语句 4.3 利用文本框进行数据输入 4.4 使用对话框 习题四 4.1 数 据 输 出 4.1.1 直接输出到窗体 1. 使用Print方法 使用Print方法可以在窗体上输出文本字符串或表达式的值,并可在其他图形对象或打印机上输出信息。其语法格式为 [〈对象名称〉.] Print [〈表达式列表〉] [{, | ;}] 【例4-1】 使用Print方法在窗体中直接输出字符串或数值表达式的值,如图4.1所示。 设计步骤如下: (1) 建立应用程序用户界面。选择“新建”工程,进入窗体设计器,在窗体中增加一个命令按钮Command1,如图4.2所示。 (2) 按表4-1设置对象属性。 (3) 编写代码。 图4.1 使用Print方法 图4.2 建立程序界面 2. 与Print方法有关的函数 为了使数据按指定的位置输出,VB提供了几个与Print相配合的函数。 1) Tab函数 在Print方法中,可以使用Tab函数来对输出进行定位。 2) Spc函数 在Print方法中,还可以使用Spc函数来对输出进行定位。 【例4-2】 使用Tab和Spc函数进行对齐输出,如图4.3所示。 Private Sub Form_Click() Print Print Tab(5); 学号; Tab(20); 姓名; Tab(30); 性别; Tab(40); 入学成绩 Print Print Tab(5); 2000101; Tab(20); 丁叮; Tab(30); 女; Tab(40); 650 Print Tab(5); 2000102; Tab(20); 柳洋洋; Tab(30); 男; Tab(40); 668 Print Tab(5); 2000103; Spc(8); 李骊; Spc(6); 女; Spc(8); 640 Print Tab(5); 2000132; Spc(8); 杜小红; Spc(4); 女; Spc(8); 635; End Sub 3. 使用位置属性 要精确地把文本输出到窗体、图片框或打印页上,可以用位置属性CurrentX和CurrentY。这两个属性分别表示当前输出位置的横坐标与纵坐标。 如果要控制所显示或打印文本的大小和外观,可以用VB中的字体属性,各字体属性及其名称如表4-2所示。 表4-2 字体属性及名称 【例4-3】 如图4.4所示,按指定尺寸、颜色和外观,把字符串“风光无限好”输出到窗体的中间。 设计步骤如下: (1) 建立应用程序用户界面与对象属性的设置参见例4-1。 (2) 编写命令按钮的Click事件代码: 图4.4 使用位置属性CurrentX和CurrentY示例 Private Sub Command1_Click() Dim a As String, textW As Integer, textH As Integer FontName = 隶书 设置输出文本的字体 FontSize = 30 设置输出字体的大小 ForeColor = QBColor(15) 设置输出文本的前景色,即字体的颜色 BackColor = QBColor(8) 设置输出文本的背景色,即窗体的颜色 a = 风光无限好 textW = TextWidth(a) / 2 TextWidth(a)表示字符串a的宽度 textH = (TextHeight(a) + Command1.Height) / 2 TextHeight(a)表示字符串a的高度 CurrentX = ScaleWidth / 2 - textW 设置输出的水平位置 CurrentY = ScaleHeight / 2 - textH

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档