vb如果text文本改变,用语句怎么表达

作者&投稿:彘任 (若有异议请与网页底部的电邮联系)
VB中要将文本框textl的内容设置为只读,可使用什么语句?~

一)可以使用文本框的Locked 属性来设置内容只读。
Locked 属性
返回或设置一个值,以指定控件是否可被编辑。
Private Sub Form_Load() Text1.Locked = True Text1 = "不可输入"End Sub
二)也可使用文本框的Enabled属性来限定文本框编辑。
Enabled 属性
返回或设置一个值,该值用来确定一个窗体或控件是否能够对用户产生的事件作出反应。
Private Sub Form_Load() Text1.Enabled = False Text1 = "不可输入"End Sub
这两种方法皆可达到目的。

Private Sub Text1_Change()
Text2.Text = ""
End Sub

只要你text1有任何改变 text2的内容都会清空

Private Text1Changed As Boolean '记录text1是否发生改变
Private Sub Command1_Click()
If Text1Changed = True Then
'在这里执行你的操作
End If
End Sub

Private Sub Text1_Change()
Text1Changed = True '发生改变,则记录
End Sub

最简单的,将操作前的text赋值给变量a,操作后的text赋值给变量b,比较就行。
操作前:
......
a=Tetx1.text
......

操作后:
......
b=Text1.text
If a<>b then '如果 a不等于b 那么...说明文本改变了
......

有现成事件不用干什么,或者弄个定时器判断text的长度变化行不行?但也不是好方法。

建议定义个时钟,每隔多少秒 判断一次text.text 有无变化,有变化则执行你需要的操作


VB中文本框如何换行
'下边是为了保障Text4的焦点处于最后,试着去掉下边这三行,观察一下效果,你会发现这三行也很重要 Private Sub Text4_Change()Text4.SelStart = Len(Text4.Text)End Sub 2.--- 如果是用List也可以,下边就是双击复制该表项内容 Private Sub List1_DblClick()Clipboard.Clear Clipboard.SetText ...

在VB中用text怎么输出多组数据。比如,a,b,c,d是四个变量.求a,b,c,d...
首先把 textbox 的 multiline 属性设置为 True,然后把 textbox 拉高 代码中可以这样用 Text1.Text = Text1.Text & vbNewLine & a & Space(2) & b & Space(2) & c & Space(2) & d

急求2012美国数学建模C题翻译!
要求3:一个强大的与这个消息流通网络类似的获取和理解文本信息的技术被称为语义网络分析(semantic network analysis);作为人工智能和计算语言学的方法,它提供了一个结构,并可进行有关知识或语言的推理过程。另一个有关自然语言处理的计算语言学是文本分析text analysis。针对我们的破案的情况,解释: 如果你能获得原始...

新世纪英语基础1,课文第8课 text b帮我翻译中文!!
大家好,我是比尔.怀特 我们家有四口人 他们是我的爸爸,妈妈,妹妹和我 我们住在一栋两层的房子里 二楼有散件卧室 我有一个小卧室。我房间里有个大床 一张桌子,还有两把椅子 这些家具都是黄色的 墙上有一个表和两幅图 房间里没有玩具 这真的是以及那温馨的卧室 一楼有一个客厅,饭厅和厨房 ...

为什么 这个Text_A 和Text_B 文本框不对齐 而且 B 不显示完全 而且B 不...
有可能是你运行了多个程序,展示的这个并不是最新代码的效果

“<strong>”和“<b>”有什么不同?
两者虽然在网页中显示效果一样,但实际目的不同。<b>这个标签对应 bold,即文本加粗,其目的仅仅是为了加粗显示文本,是一种样式/风格需求;<strong>这个标签意思是加强,表示该文本比较重要,提醒读者/终端注意。为了达到这个目的,浏览器等终端将其加粗显示;文本(text),从词源上来说,它表示编织的...

新世纪英语基础1,课文第10课 text b帮我翻译中文!!
每周的星期一到星期五,我一般都是7:00起床 洗涮完毕后,我就快速的穿上外套。我7:40吃早饭 我早饭一般吃两片面包和一杯咖啡 我八点去学校 我一般都是步行去办公室,天气不好的时候我就做地铁 我下午1:00吃午饭。下午4:25放学。放学之后,我从5:00到8:00做服务员 工作结束之后回到家里...

Qt中的textbBrowser如何使文字变大
属性窗口的font属性中,有个 点大小 就是设置文本大小的

VB怎么将字串和二进制码互相转换
Text1.Text = tostr(s)'执行二进制->文本转换 isstr = True End If End Sub Private Sub Form_Load()isstr = True '初始化设定文本框里为文本 End Sub '字符串到二进制换转函数,返回转换的二进制字符串表示 Function tobit(str As String)As String Dim s Dim b& For i = 1 To LenB...

excel用函数填充学号
如B列是姓名,在A列添加学号,则在A2单元格输入公式并向下填充,如下:=IF(B2<>"",TEXT(COUNTA(B$2:B2),"0000"),"")公式及效果 公式解释:首先IF判断B2是否为空,不为空则计算从B2单元格开始计算B列的个数,并且用TEXT文本函数设置单元格格式为四位显示,否则就显示为空。

尼木县17225898260: vb如果text文本改变,用语句怎么表达 -
窦砌舒瑞: Private Text1Changed As Boolean '记录text1是否发生改变 Private Sub Command1_Click() If Text1Changed = True Then '在这里执行你的操作 End If End Sub Private Sub Text1_Change() Text1Changed = True '发生改变,则记录 End Sub

尼木县17225898260: vb中,一个文本框内容变化了如何引起另一个文本框内容的变化? -
窦砌舒瑞: vb中内容框变化使用Text1_Change.Private Sub Text1_Change() 'Text1文本值只要一改变就会触发 If IsNumeric(Text1) = False Then MsgBox "不是数字,请输入数字", 0, "提示":exit sub '==上面判断text1输入是否为数字 if val(text1)>0 then text2="0.2" '如果text1输入大于0,text2 为0.2 elseif val(text1)<=0 then text2="0.3" '如果输入小于0,则text2为0.3 End If End Sub

尼木县17225898260: vb判断文本改变 -
窦砌舒瑞: 加入代码:Private Sub text1_change()text2.text=text1.textEnd Sub=====================解释Private Sub 文本框_Change()......End Sub这段过程是当文本框中的文本改变时就执行的.

尼木县17225898260: vb中"当text文本失去焦点" 这条语句怎么写代码 -
窦砌舒瑞: 文本框焦点事件 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 onpropertychange 当属性改变发生该事件 无论粘贴 keyup onchange等

尼木县17225898260: 在vb.net中,怎样表达TextBox.Text值的变动 -
窦砌舒瑞: Public Class Form1 Public flag As Boolean = False Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged flag = True End Sub Private Sub Form1_Load(ByVal sender...

尼木县17225898260: VB中如何调整Text1的文字大小 -
窦砌舒瑞: 两个方法: 第一,在属性窗口,选中text1,然后找到font属性,点一下,后面会出来一个三个点的按钮,点了他,就有一个字体设置窗口. 第二个方法,在代码里需要改变的地方使用语句: text1.fontsize=24 当然别的数字也可以的.第一个方法优点是操作简单 第二个方式优点是灵活,可以随时改变. 两种方法也可以一起使用,全看你的需要.

尼木县17225898260: VB中TEXT本是locked的,要通过“修改按钮”改变text内容,代码怎么写? -
窦砌舒瑞: 就算locked,也可以通过 Text1.Text = "xxx" 来修改文本框内容.

尼木县17225898260: 谁能帮我写一段vb中text文本中,change事件的代码,我想看一下change事件是怎么用的
窦砌舒瑞: Private Sub Text1_Change() 写入你要执行的操作就行了 举例 如果文本1中字符长度等于 10 则 文本2显示 达到上限 If Len(Text1.Text) = 10 Then text2.text = "到达上限" End If End Sub

尼木县17225898260: VB中,如何使用一个命令,对多个TEXT的文字大小进行修改(text数组) -
窦砌舒瑞: Private Sub Command1_Click() Dim i As Long For i = 0 To Text1.UBound Text1(i).FontSize = 16 Next End Sub

尼木县17225898260: vb文本框随即位置变化 -
窦砌舒瑞: 可以通过改变文本框的left属性让它变化位置! 如文本框为TEXT1,让它位置向右移动10缇,则语句为:TEXT1.LEFT=TEXT1.LEFT+10.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网