如何让RichTextBox失去焦点转而把焦点交给textbox?

问题描述

如何让RichTextBox失去焦点转而把焦点交给textbox?请求技术支援啊!RichTextBox得到焦点后就不放了,代码TextBox3.Focus()后没用!RichTextBox.enable=False也没用!

解决方案

解决方案二:
TextBox3.Focus()后怎么会没用,你在这之后又执行了什么代码了吗代码放出来看
解决方案三:
RichTextBox.enable=False也没用这怎么可能,都不可用了,焦点还在上面??
解决方案四:
引用1楼Z65443344的回复:

TextBox3.Focus()后怎么会没用,你在这之后又执行了什么代码了吗代码放出来看

IfstrIncoming.IndexOf("diag_mode_wireless_wlan_connect_wait")<>-1Ands1=32ThenRichTextBox1.Clear()Label5.Text="PASS"SerialPort1.Close()TextBox1.Text=""TextBox3.Enabled=TrueTextBox7.Text=Mid(TextBox3.Text,2,10)TextBox8.Text=mac1IfTextBox5.Text=1ThenRichTextBox1.Text="Audio:MAC&TNIDWriting"ElseRichTextBox1.Text="Audio:MAC&TNID&24IDWriting"EndIfTextBox9.Text=ComboBox1.Text&":Pass->Set-ID["&Mid(TextBox3.Text,2,10)&"]"TextBox3.Text=""TextBox3.Focus()SerialPort1.BaudRate="921600"EndIf
解决方案五:
引用2楼Z65443344的回复:

RichTextBox.enable=False也没用这怎么可能,都不可用了,焦点还在上面??

是的,它失效了焦点都还在上面
解决方案六:
你这段代码是写在哪里的,你确定它执行了?先把TextBox3.Focus()这个代码写一个按钮里再试
解决方案七:
引用5楼Z65443344的回复:

你这段代码是写在哪里的,你确定它执行了?先把TextBox3.Focus()这个代码写一个按钮里再试

确定执行了这段代码,SerialPort1.BaudRate="921600"都已经执行了,它不执行的话全部乱码。所以TextBox3.Focus()也是执行了。就是不知道为什么没效果!前面有一段程序TextBox3.Focus()也是要用到可以得到执行也用效果。就是在RichTextBox1得到焦点后就不放了,这才是奇怪的关键
解决方案八:
你其他地方的代码设置RichTextBox1获得焦点了吧可以右键查找所有引用,看到底都哪里使用RichTextBox1了
解决方案九:
其实最简单的办法是你鼠标点TextBox3让它获得焦点,看焦点会不会自己回到RichTextBox1里去
解决方案十:
引用7楼Z65443344的回复:

你其他地方的代码设置RichTextBox1获得焦点了吧可以右键查找所有引用,看到底都哪里使用RichTextBox1了

textbox3键入enter的时候RichTextBox1获得了焦点,这样才能实现RichTextBox1里面的数据添加而滚动条能自动往下移!数据加载完后就是我发出来的那段代码了!我要实现RichTextBox1和textbox3两控件间焦点来回互换!(1).textbox3键入enter的时候RichTextBox1获得了焦点。(2).RichTextBox1里面的数据加载完后textbox3得到焦点
解决方案十一:
引用8楼Z65443344的回复:

其实最简单的办法是你鼠标点TextBox3让它获得焦点,看焦点会不会自己回到RichTextBox1里去

这个是不会回到RichTextBox1里的!
解决方案十二:
还是按我说的,先把TextBox3.Focus()这个代码写一个按钮里再试然后看到底是RichTextBox的问题还是你代码逻辑有问题
解决方案十三:
引用11楼Z65443344的回复:

还是按我说的,先把TextBox3.Focus()这个代码写一个按钮里再试然后看到底是RichTextBox的问题还是你代码逻辑有问题

写到按钮中的话是可以的,效果和我鼠标点TextBox3是一样的。现在就是要RichTextBox数据加载完后能自动回到textbox3里去
解决方案十四:
TextBox3.Focus()SerialPort1.BaudRate="921600"目测逻辑问题!数据加载完再用TextBox3.Focus(),你把光标给了TextBox3,有回去操作RichTextBox1了。基本猜测就是这样了。
解决方案十五:
可能在其他地方又给RichTextBox了,比如timer什么的

时间: 2024-11-03 20:44:56

如何让RichTextBox失去焦点转而把焦点交给textbox?的相关文章

javascript 前端-javascript中文本输入框通过bind方法绑定得到焦点和失去焦点时间

问题描述 javascript中文本输入框通过bind方法绑定得到焦点和失去焦点时间 通过id找到文本输入框,将该文本输入框在JavaScript中通过bind方法绑定得到焦点和失去焦点事件,不要在html中实现! 解决方案 $("input[@type=text]").bind({"focus":function(){alert(new Date())},"blur":function(){alert(new Date()}}) 解决方案二:

文本框获得焦点和失去焦点的判断代码_表单特效

文本框失去焦点事件.获得焦点事件 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 onpropertychange 当属性改变发生该事件 无论粘贴 keyup onchange等,最为敏感 先来看javascript的直接写在了input上 复制代码 代码如下: <input name="pwuser" type="text" id

Merlin的魔力: 焦点,焦点,还是焦点

基于Swing的GUI还有一些遗留问题,包括如何管理焦点(哪个组件有接收键盘输入的优先权),如何判断哪个组件拥有焦点,以及如何将焦点从一个组件遍历到下一个组件.由于Swing建立在抽象窗口工具包(AWT)之上,对组件焦点的管理便依赖于AWT中的底层焦点管理.Java平台过去的版本依赖于本地的窗口管理器来协助进行焦点管理,所以尽管有些开发者会认为焦点控制是在他们的应用程序内部进行的,而实际情况并非如此.由于对底层的本地焦点系统的依赖性,因而出现了许多平台不相容的现象. 至于Merlin,它为您提供

Jquery焦点与失去焦点示例应用_jquery

复制代码 代码如下: $(function(){ $("#input").focus(function(){//#input换成你的input的ID //这里写获得焦点之后运行的代码. }).blur(function(){ //$(".scroll-question").css("display","none"); }); }) }) live要1.4才支持,以下ie,firefox都没问题 复制代码 代码如下: <!

在js(jquery)中获得文本框焦点和失去焦点的方法_javascript技巧

先来看javascript的直接写在了input上 复制代码 代码如下: <input name="pwuser" type="text" id="pwuser" class="input" value="楼盘账号" onBlur="if(this.value=='') this.value='楼盘账号';" onFocus="if(this.value=='楼盘账号')

文本框获得焦点和失去焦点js/jquery方法

先来看javascript的直接写在了input上  代码如下 复制代码 <input name="pwuser" type="text" id="pwuser"   class="input" value="楼盘账号"   onBlur="if(this.value=='') this.value='楼盘账号';" onFocus="if(this.value=='楼盘

网页设计技巧:焦点设置的技巧和练习

文章描述:对于网页设计师来说,焦点设置是一种技巧,更好的传达信息,更能留住用户,有点像魔法.同时也需要练习和技巧.希望这些建议能够对你有所帮助,祝你的网页能更快的吸引用户!赶紧到你的下一个项目里试试吧. 打造焦点:网页设计中的重心 在莎士比亚那个时代,观众是非常不给面子的,品味也不是很高,简而言之,那时的观众是一群没有耐心.根本不懂文学的群众. 他们辛勤的工作一天后,他们来剧院想要找点乐子和刺激,没错,他们想要的就是娱乐. 莎士比亚之前的剧作家往往不受待见,有时候观众甚至会喝倒彩.砸场子,因为他

C#中如何让工具栏ToolStrip能触发焦点控件

C#中如何让工具栏ToolStrip能触发焦点控件的Leave.Validating.DataError等事件以验证数据 如题,Winform码农大概都知道这样一个问题,就是当输入焦点仍处在TextBox.DataGridViewCell等控件中时,如果单击普通Button.CheckBox等控件,那么该验证的会得到验证,该提交的会提交,该报错的会报错,该被阻止的操作会被阻止.但如果单击的是工具栏上的项目(如ToolStripButton,之所以说项目而不是控件,你懂的),是不会触发焦点控件的验

TAB ORDER按回车键下个控件自动获得焦点

1.选中主对话框:Layout菜单=>Tab Order(或者直接按Ctrl+D):按你需要的TAB顺序依次单击控件. 2.按Ctrl+W打开MFC ClassWizard=>Message Maps选项卡:给你的主DLG映射PreTranslateMessage消息处理函数: BOOL CYourDlg::PreTranslateMessage(MSG* pMsg) { // 顺次传递焦点,除非当前焦点在确定按钮上时才响应触发消息 if((pMsg->message == WM_KEY