VB神童教程第二章第三节——综合示例一
在前两节中,我们学习了如何操作VB,以及如何使用标签和文本框控件。现在,我们用这两节学到的知识来做一个简单的文本编辑器。
一、程序的最终目的:
用户可以在程序的编辑窗口中输入文本;可以复制、粘贴、清除输入的文字;另外,所选文本的起始位置和所选文本的长度可以分别显示在两个标签上。
二、界面设置:
根据程序的要求,我们需要做一个文本框控件(TxtContent),它将作为程序的输入窗口;另外还有四个按钮,分别是复制按钮(CmdCopy)、粘贴按钮(CmdPaste)、清除按钮(CmdClear)和退出程序按钮(cmd quit);此外,需要两个标签LblStart和LblLength来显示所选文本的起始位置。
请遵循图1。
三。属性设置:
如图1所示,但是请注意文本框控件的Multiline属性应该设置为True,这样文本框就可以自动换行。
四。编程:
1、文本框(TxtContent)鼠标事件:
文本的选择可以理解为这个过程:先在要选择的文本前点击鼠标,按下左键,拖动鼠标直到选中文本的末尾,最后松开鼠标。这表明释放鼠标代表文本选择的结束,因此应该在文本框的MouseUp事件中编写代码来更改两个标签的标题。
具体代码如下:
注意:这个“&”符号表示两个字符串是连接的。另外,比如:A&B,结果是AB;ABC&EFG,结果是ABCEFG,以此类推。
位律师回复
0条评论