问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB运行时text控件被选中时的逻辑表达式是什么?

发布网友 发布时间:2022-10-21 00:11

我来回答

3个回答

热心网友 时间:2024-10-14 02:23

Private Sub Command1_Click()
If Text1.Tag = "1" Then
    Text1.Text = "我刚才被鼠标选中!"
    Text2.Text = ""
ElseIf Text2.Tag = "1" Then
    Text1.Text = ""
    Text2.Text = "我刚才被鼠标选中!"
End If
End Sub

Private Sub Text1_GotFocus()
Text1.Tag = "1"
Text2.Tag = ""
End Sub

Private Sub Text2_GotFocus()
Text1.Tag = ""
Text2.Tag = "1"
End Sub

 同一时刻同一个窗体内只能有一个控件拥有焦点,当点击Command时,Command就获得了焦点(或者说处在被选中状态),而其他控件(包括那两个Text控件)就不再处于选中状态,所以直接判断鼠标是否选中Text1或Text2是无法实现的,只能够在鼠标选中Text1或Text2时用一个全局变量(我的程序是利用了控件的保留属性Tag)来记录这种状态,然后在点击Command后通过判断变量的值来获知文本框之前的被选中状态。

热心网友 时间:2024-10-14 02:23

如果同一个命令对两个文本框操作方式不同,那就要用if 来分别处理。如果一样的,如复制、粘贴,不必要。

这样了,

Dim theText As TextBox
Private Sub Text1_GotFocus() '获得焦点时赋给theText
    Set theText=Text1
End Sub
Private Sub Text2_GotFocus()
    Set theText=Text2
End Sub
Private Sub Command1() '判断文本框,并作不同处理
    if theText is Text1 Then
        '处理Text1
    Elseif theText is Text2
        '处理Text2
    End
End Sub
Private Sub Command2() '复制文本框中选择的文本
    if  not theText is nothing then
        ClipBoard.SetText theText.SelText
    end if
End Sub

热心网友 时间:2024-10-14 02:24

你自己的程序吗?
如果是
1.你设置个全局变量 dim b_at as byte
2.在Text1的GotFocus事件里 写下 b_at=1
3.在Text1的GotFocus事件里 写下 b_at=2
4.然后在Command按键事件里写下
Select case b_at
case=1
Text1.text=Now
case=2
Text2.text=Now
end select
VB运行时text控件被选中时的逻辑表达式是什么?

"End IfEnd SubPrivate Sub Text1_GotFocus()Text1.Tag = "1"Text2.Tag = ""End SubPrivate Sub Text2_GotFocus()Text1.Tag = ""Text2.Tag = "1"End Sub 同一时刻同一个窗体内只能有一个控件拥有焦点,当点击Command时,Command就获得了焦点(或者说处在被选中状态),而其他控件(包括...

用VB编程时如何区分算数表达式与逻辑表达式?

1、算术表达式:算术表达式是最常用的表达式,又称为数值表达式。它是通过算术运算符来进行运算的数学公式。我们先来看Visual Basic中的算术运算符:算术运算符1)乘法运算符 *X*Y 求X乘Y的值 举例:6*7=422) 除法运算符 /X/Y 求X除Y的值(浮点数运算) 举例:2.76/1.2=2.33)整除运算符 ...

VB程序内显示块IF 没有end if……

if val(text1.text)=500 then label1.caption="你猜对了"else label1.caption="你猜的太大了"end if end if 一个if对应一个end if,在写程序时,写好if后立即换行写好end if,这样不容易出错。

VB中的各种逻辑关系怎么表示?比方说与、或、非

当且仅当两个表达式expressionl莉expression2都为真时,其结果result才为真则当两个表达式中有一个为假时,其结果必为假False。(2)逻辑非Not 逻辑非的语法为:Not为单目运算符,后跟的expression为关系表达式或算术表达式。当关系表达式为True时,其结果为False;当关系表达式为False时,结果为Tme。当算术...

请问,VB中的逻辑运算符都是什么意思?

1、“逻辑与”运算符,符号:And,用法:a and b,释义:如果a与b都为TRUE,则结果为TRUE,否则为FALSE。2、“逻辑与”运算符,符号:&&,用法:a && b,释义:如果a与b都为TRUE,则结果为TRUE,否则为FALSE。3、“逻辑或”运算符,符号:|| ,用法:a || b,释义:如果a或b任一为TRUE,...

...是否在区间[a, b]上,在VB 中以哪个逻辑表达式正确?

只能选A了.严格来说是 a<=x and x<=b.

vb题求答案

9.VB6.0表达式Log(1)+Abs(-1)+Int(Rnd(1))的类型是(a )A、算数表达式 B、关系表达式 C、错误表达式 D、逻辑表达式 10.下面四个语句中,能打印显示20×30字样的是( a )A、Print “20*30” B、Print 20*30 C、Print Chr$(20)+”*”+Chr$(30) D、Print Val...

VB的题目 帮帮我吧

1,c 逻辑运算符的优先级最低 在逻辑运算中not最高接着是and 2,b 0是他的默认值,代表未被选中 2代表灰色 3,d 4,不会 5,d 6,没题 7,b 8,d拖动滑块会触发scroll事件,改变属性是会触发change,其他的不是它的事件 9,c 2为下拉式 1为简单组合框 0为下拉式组合框 10,d vb的...

wo在编写VB的时候缺少表达式什么意思

少了语句分隔符 将print X=3.14Y=2 ? X+Y改成 print x=3.14:y=2: ? X+Y 这样就可以了

VB的试卷

1.控件的属性不可以在程序运行时动态的修改(n )。2.决定对象是否可见的属性是Visible属性(y )。3.#20/5/01#表示日期类型常量(y )。4.在VB中,对象和属性是通过“_”连接的,如Text1_Text(n )。5.在VB中程序注解可以在被注释语句前加“:” (n )。6.执行表达式a!=5.61后...

万鹏是怎么被选中的 有text属性的控件 默认属性为text的控件 text控件height textbox控件在哪里 text控件 被选中的 tkinter控件 linkbutton控件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...看到片片新长的嫩叶,你想到了什么?请把你想到的写下来(小作文... 用斯巴达克黑潮BA210的进来谈谈用后经验, 另外写下你们的配置情况 斯巴达克 黑潮BA-210DL和斯巴达克 黑潮BA-210Pro是一个型号吗 华硕P5KPL AM和 斯巴达克 黑潮BA210哪个好 斯巴达克黑潮BA210真的能与独显交火使用吗? 主板斯巴达克黑潮BA-210华擎785哪个好?,急。在线等,谢谢了! iphone125G用4G卡怎么收费 我是男生油性皮肤有一点暗淡,毛孔粗大有痘印,请问买来柠檬片泡水然后加... 稀稀落落在《我的父亲》一文中的意思 摩托车循环挡省油还是国际挡省油 中青宝 历史价格?中青宝股价影响?中青宝会跌到哪里? 大盘行情中青宝?中青宝股开盘价?中青宝明天跌停? 运行时表达式跟el表达式有什么区别? 现在大学里计算机系的都学哪几门编程语言呀 银河造句-用银河造句 芋头属于难消化食物吗? 柜式FM200钢瓶压力在1mpa有影响么 fm200的喷气结束后多久可以进入房间 描写水仙花的优秀作文 我是英语教师,平时上课时总觉得自己的声音低,没有穿透力,请问如何练 ... 我是名学生,我的老师上课时声音很大(因为我班同学总是上课说话),所以... 我是一个准教师, 讲课过程中发现自己的声音很平淡,不能很好的感染学生... 高二,上课老师太吵怎么办?有什么办法能降低一些他的声音? 上课老师声音太响怎么样让他变的轻一点 牟姓叫mu还是mou 怎样查名下有哪些工行卡? 手机上有没有一种软件?可以修改这个数字的,比如说后面的96改成95... 阅读题 人生的第一课答案~急急急急急急急急急急急急啊~ 兴趣与人生阅读答案 纽怎么读 纽注音是什么 中青宝最新利好新闻?中青宝2021业绩预告?中青宝股票的投资价值?_百度... 卫星在轨道运行时的V、ω、T、α的表达式及与轨道半径的关系;在线等... VB中用立即窗口运行表达式时,输入一串表达式按回车,结果跳出缺少标识符... 中青宝为什么那么便宜?中青宝投资研究报告?300052中青宝股牛叉?_百度... c语言中的"++"还有"=="之类的符号各是什么意思阿 中青宝历史涨停板?中青宝历史股票行情?中青宝成交量大为何不涨?_百度... 语文一年级草原的早晨教学反思 1万1千亿➗14亿是多少 14万亿等于多少千亿 包办代替造句-用包办代替造句 联通的感谢信 如何使用kettle创建一个随机数 kettle里怎么生成随机整数在0-100之间的啊,我做了几遍生成的都不是整 ... kettle生成随机数怎么设置随机数大小 吃抗宫炎胶囊后流出的东西跟豆腐渣似的这正常吗 用了硝呋太尔胶囊白带从豆腐渣样变成稠的是有好转的原因吗 问:最近吃保胎药一直有像豆腐渣一样的分泌物排出,究竟是怎么了呢 霉菌性阴炎上了药豆腐渣一样的东西排出来了。是好转了吗? ...起名字 杜岳松或杜嵩 请师傅指点这2个名字怎么样 换个长红五十寸的液晶电视屏要多钱,在那换?