第五课:文本控件
与文本有关的控件有两个:标签和文本框。标签的作用是只显示文本,不能在运行时我们手动去编辑,而文本框我们既可以显示又可以编辑文本。标签控件和文本框控件在VB如下位置(如图): 除窗体控件的红色属性外,标签控件主要有如下属性:
标签也有Click、DblClick(双击)事件,但我们一般不用,我们只用标签来显示一些文本,文本的设置只要改变他的Caption属性就行了。 除窗体控件的红色属性外(Caption例外),文本框控件主要有如下属性:
文本框控件除了有Click、DblClick(这两个事件用得少)事件外还有如下事件:
文本框的一个重要方法就是SetFocus,它的作用是让一个文本框获得焦点,这让我们在程序界面有很多的文本框时也能快速找到要输入的文本框。 这节课的练习是建立一个如图2的界面:
要求如下:窗体的宽高为:4335、3435,让他运行开始时就在屏幕之中。上面一个文本框名字为:txt1,可以输入多行文字。下面的文本框名字为:txt2,不能输入文字。下面那个复制的按钮名字为:cmdCopy,作用是选中txt1的文本后单击按钮那么选定的文本将在txt2中显示。还有下面的两个标签:左边一个只要求他能显示“状态:”就行了,右边那个名字为:lblState,他的作用是当txt1获得焦点时显示“文本框获得焦点。”,当txt1失去焦点时显示“文本框失去焦点。”,当txt1的文本改变时显示“文本框内容已改变。”。 这里说下这题的几个难点:第一:我们控制标签的内容是用标签的Caption属性而控制文本的内容是用了Text属性,这一点我们要分清。第二:我们下载答案后你可以看对照我们上面的属性表和答案里的属性窗口,看看我们改变对象的哪些属性才达到我们的效果。 提示:除改变对象的名称外,窗体属性改变1个属 |
||||||||||||||||||||||||||||||||||||||||||









