| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3160 人关注过本帖
标题:[求助]如何使用seltext和passwordchar控件
只看楼主 加入收藏
huizhi
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-15
收藏
 问题点数:0 回复次数:13 
[求助]如何使用seltext和passwordchar控件

SelText(选中文本)属性:
本属性返回或设置当前所选文本的字符串,如果没有选中的字符,那么返回值为空字符串即""。

请注意,本属性的结果是个返回值,或为空,或为选中的文本。

一般来说,选中文本属性跟文件复制、剪切等剪贴板(在 VB 中,剪贴板用 Clipboard 表示)操作有关,如要将文本框选中的文本拷贝到剪贴板上:

Clipboard.SetText 文本框名称.SelText(注意,本行没有表示赋值的等号。)

要将剪贴板上的文本粘贴到文本框内:

文本框名称.SelText = Clipboard.GetText(注意,本行有表示赋值的等号。)

例:一个文本框(TxtContent),按钮一(CmdCopy)用于复制文本框中的选中文本;按钮二(CmdPaste)用于将剪贴板上的内容粘贴到文本框内。

按钮一:
Private Sub CmdCopy_Click()
Clipboard.SetText TxtContent.SelText
End Sub

按钮二:
Private Sub CmdPaste_Click()
TxtContent.SelText = Clipboard.GetText
End Sub

SelStart 与 SelLength 属性:
SelStart ,选中文本的起始位置,返回的是选中文本的第一个字符的位置。
SelLength ,选中文本的长度,返回的是选中文本的字符串个数。 例如:文本框 TxtContent 中有内容如下:

跟我一起学习 VB 神童教程

假设选中“一起学习”四个字,那么,SelStart 为 3 ,SelLength 为 4 。

MaxLength(最大长度)属性:
本属性限制了文本框中可以输入字符个数的最大限度,默认为 0 ,表示在文本框所能容纳的字符数之内没有限制,文本框所能容纳的字符个数是 64K ,如果超过这个范围,则应该用其他控件来代替文本框控件。

这跟 Windows 中用记事本打开文件一样,当文件过大,系统会自动调用写字板来打开文件,而不是用记事本。

文本框控件 MaxLength 属性既可以在界面设置过程中予以指定,如图四:


图四

也可以在设计时予以改变,代码如下:
文本框控件名.Maxlength = X(X为阿拉伯数字,如 10、20、57,等等)。

MultiLine(多行)属性:
本属性决定了文本框是否可以显示或输入多行文本,当值为 True ,文本框可以容纳多行文本;当值为 False ,文本框则只能容纳单行文本。

本属性只能在界面设置时指定,程序运行时不能加以改变。如图五:


图五

PasswordChar(密码)属性:
本属性主要用来作为口令功能进行使用。例如,若希望在密码框中显示星号,则可在“属性”窗口中将 PasswordChar 属性指定为 “*” 。这时,无论用户输入什么字符,文本框中都显示星号。如图六:


图六

在 VB 中,PasswordChar 属性的默认符号是星号,但你也可以指定为其他符号。但请注意,如果文本框控件的 MultiLine(多行)属性为 True ,那么文本框控件的 PasswordChar 属性将不起作用。

习题二:一个文本框(TxtPassword),PasswordChar 属性指定为星号“*”;一个按钮(CmdShow);另外还有一个标签(LblShow),在初始状态下,Caption 为空。程序目的在于,点击 CmdShow 按钮,LblShow 能显示文本框控件中输入的密码。

拜托拜托,那个文本和密码什么的控件都要把我头给弄大了,什么返回,设置的,下面那道题倒是做出来了,但我自己都不知道是怎么做的```麻烦哪位高手指点下啦```急救````

搜索更多相关主题的帖子: passwordchar seltext 控件 
2007-09-18 09:47
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
我不知道你发这一大篇东西是什么意思.
我没有这么多时间去看这一大篇东西.
有什么问题直问.

我的msn: myfend@
2007-09-18 09:53
huizhi
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-15
收藏
得分:0 
简单的说就是怎么使用那个选中文本控件
它下面举的那个例子,我都不知道那按钮中的那些代码是什么意思,怎么联系到一起的啊?
其实主要就是那第一个属性啦``

2007-09-18 10:01
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
这样的问题大家都不想回答,因为你懒得看书,别人也懒得回答,

基础靠自己打,别人帮不了你


全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2007-09-18 10:01
huizhi
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-15
收藏
得分:0 
没办法啊``我就是在自己学``脑子有点不灵啦``那东西我看了啊``可就是看不懂```老把一些代码弄混``

2007-09-18 10:04
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
SelText
选中的文本.
首先.你要设置选中文件.那你就要设置开始位置,结束位置.
SelStart开始.位置.
Text1.SelStart=0
Text1.SelLength=10 '选中长度为10
Msgbox Text1.SelText

PasswordChar为密码符
Text1.PasswordChar="*"
当你现在往Text1输入字符时.字符显示为*
.
如果这样说不明白.那我没办法了.
买本书学..目前市面上的书.90%为基础书..内容已经不能再简单了.

我的msn: myfend@
2007-09-18 10:17
huizhi
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-15
收藏
得分:0 
谢谢额``做出来了,并且出了好几个*``呵`那个应该不是问题吧``

2007-09-18 10:22
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
你输入多少个字符.它就显示多少个*咯.晕.


我的msn: myfend@
2007-09-18 10:23
huizhi
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-15
收藏
得分:0 
蒽```谢谢谢谢啦``

2007-09-18 10:27
jizhou
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-9-17
收藏
得分:0 
那个可以吗`~?你下面那个题目都跟上面没联系的``只用一个代码就OK啦``

2007-09-18 11:07
快速回复:[求助]如何使用seltext和passwordchar控件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023474 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved