第4章数据输入输出 4.1数据输入输出控件 4.2数据输出方法 4.3数据输入输出函数和过程 4.4字体、字形和颜色 4.5打印机输出
第4章 数据输入输出 4.1 数据输入输出控件 4.2 数据输出方法 4.3 数据输入输出函数和过程 4.4 字体、字形和颜色 4.5 打印机输出
4.1数据输入输出控件 4.1.1用标签Label输出数据 Label用于显示文本(输出)信息,不能作为输入信息的 界面。 例4.1显示浮雕效果的文字,实现方法:字颜色、标 签位置,常见错误为使用TextBox控件代替Labelf控件 制作步骤: ·在窗体上画一个Label控件,设置其caption,font的属性。 ·复制一个label控件,注意不要形成控件数组 ·将上面控件Label2的backstyle设置为0(透明) 设置label1和label2的forecolori颜色 。 设置两者的left,top属性值相差20,即可产生浮雕效果;
4.1 数据输入输出控件 Label用于显示文本(输出)信息,不能作为输入信息的 界面。 例4.1 显示浮雕效果的文字,实现方法:字颜色、标 签位置,常见错误为使用TextBox控件代替Label控件 制作步骤: • 在窗体上画一个Label控件,设置其caption,font的属性。 • 复制一个label控件,注意不要形成控件数组 • 将上面控件Label2的backstyle设置为0(透明) • 设置label1和label2的forecolor颜色 • 设置两者的left,top属性值相差20,即可产生浮雕效果。 4.1.1 用标签 Label输出数据
4.1.2用文本框输入输出数据 文本框是一个文本编辑区域,可在该区域输 入、编辑和显示正文内容。 例[4-2]当Text1文本框中输入字符“A"时, 触发Text1的KeyPress事件,将“A”的ASCII 码值置入Text2的Text属性。 程序代码如下: Private Sub Text1_KeyPress(KeyAscii As Integer) Text2.Text KeyAscii End Sub
文本框是一个文本编辑区域,可在该区域输 入、编辑和显示正文内容。 4.1.2 用文本框输入输出数据 例[4-2] 当Text1文本框中输入字符“A”时, 触发Text1的KeyPress事件,将“A”的ASCII 码值置入Text2的Text属性。 程序代码如下: Private Sub Text1_KeyPress(KeyAscii As Integer) Text2.Text = KeyAscii End Sub
4.2数据输出方法 4.2.1 Printi方法 ·形式:[对象名称.Print[表达式列表,:] 作用:在对象上输出信息 -对象:窗体、图形框或打印机(Printer),省略对 象在窗体上输出。 -“表达式列表”是一个或几个表达式,可以是数 值表达式或字符串。 输出多个表达式或字符串时,用分隔符隔开。 Print方法具有计算和输出双重功能。 -分号或逗号为结尾符号
4.2 数据输出方法 4.2.1 Print方法 • 形式: [对象名称.]Print[表达式列表][,|;] • 作用:在对象上输出信息 – 对象:窗体、图形框或打印机(Printer) ,省略对 象在窗体上输出。 – “表达式列表”是一个或几个表达式,可以是数 值表达式或字符串。 – 输出多个表达式或字符串时,用分隔符隔开。 – Print方法具有计算和输出双重功能。 – 分号或逗号为结尾符号
4.2.2与Print方法有关的函数 1,Tab函数 格式:Tab[(n)】 -Tab函数与Print方法一起使用,在参数n指定的 位置输出其后的表达式的值 参数n是数值表达式,其值为一整数,用来指定 表达式输出位置的起始列号 如果n小于1,则Tab将输出位置移动到第1列。 当n比行宽大时,显示位置为“nMod行宽” 当在一个Print方法中有多个Tab函数时,每个 Tab函数对应一个输出项,各项之间用分号隔开
格式:Tab[(n)] – Tab函数与Print方法一起使用,在参数n指定的 位置输出其后的表达式的值 – 参数n是数值表达式,其值为一整数,用来指定 表达式输出位置的起始列号 – 如果n小于1,则Tab将输出位置移动到第1列。 当n比行宽大时,显示位置为“n Mod行宽” – 当在一个Print方法中有多个Tab函数时,每个 Tab函数对应一个输出项,各项之间用分号隔开 4.2.2 与Print方法有关的函数 1. Tab函数