首页 > 编程语言 >C#控件获得焦点

C#控件获得焦点

时间:2023-04-14 11:44:40浏览次数:38  
标签:控件 窗口 C# 焦点 聚焦 用户 输入

使用场景:在一个项目中,我想使用右键弹出的小窗口里面的TextBox直接获取焦点,方便用户直接键盘输入

 

在这个窗口中,textbox并没有获取到焦点,用户想要输入的时候,输入的信息并没有用,这个时候用户手动进行控件聚焦,比如用户鼠标直接点击这个

控件。让该控件进行一个聚焦,然后进行输入,这样做,用户会觉得十分不方便。因此,作为RD,我们需要做的,就是,当用户点击了输入的按钮,弹出这个

窗口之后,textBox控件进行一个自动聚焦。

 

初次尝试:

 

进行设置TextBox获取焦点,但是用textBox1.Focusable = true;无效

 

最后改为:

Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Render,
new Action(() => DialogWindow.input_Box?.Focus()));达到了期望的效果

 

 点击按钮弹出窗口后,TextBoxi将会自动聚焦

标签:控件,窗口,C#,焦点,聚焦,用户,输入
From: https://www.cnblogs.com/smile908/p/17317843.html

相关文章

  • Java_JSTL_extend function tags
    1.createthefunctionclasspackagecn.com.benyoyo.manage.core.common.tools;publicclassElExFuncs{publicstaticintlastIndexOf(Stringtext,StringsearchString){if(text==null)text="";if(searchString==null)searchString="&q......
  • 如何做一名优秀的团队领导?LinkedIn CEO给出的3条建议
    1.Focus 专注。是的,你原来肯定听过这一点,“专注”几乎都快成硅谷人的口头禅了。创办一家公司需要创业者全身心的投入,所以专注对于创业者显得格外重要。但不同于以往的解读,Jeff也提出了自己对于“专注”一些独到的看法。 Jeff在雅虎任职期间,雅虎开拓了大量的业务,包括搜索、新闻......
  • 迅为RK3588开发板面向ARM PC、NVR、服务器、IPC、大屏显示设备等AIoT行业类应用产品
    RK3588是瑞芯微具有高算力、低功耗、超强多媒体、丰富数据接口等特点。搭载四核A76+四核A55的八核CPU和ARMG610MP4GPU,内置6TOPs算力的NPU。具有五大技术优势:    ·      内置多种功能强大的嵌入式硬件引擎,支持8K@60fps 的 H.265 和 VP9 解码器、8K@30fps 的......
  • MATLAB代码:基于列约束生成法CCG的两阶段问题求解
    MATLAB代码:基于列约束生成法CCG的两阶段问题求解关键词:两阶段鲁棒列约束生成法CCG算法参考文档:《Solvingtwo-stagerobustoptimizationproblemsusingacolumn-and-constraintgenerationmethod》仿真平台:MATLABYALMIP+CPLEX主要内容:代码构建了两阶段鲁棒优化模型,并......
  • Eclipse 安装 ABAP 插件报错 Microsoft Visual C++ 2013 (x64) 快速解决
     去官网下载MicrosoftVisualC++2013(x64)安装   DownloadVisualC++RedistributablePackagesforVisualStudio2013fromOfficialMicrosoftDownloadCenter   ......
  • Java_Double&BigDecimal
    importjava.math.BigDecimal;importjava.math.MathContext;publicclassBigDecimalTest{/***@paramargs*@referencearchie2010*@function实现将double类型的值转换为BigDecimal类型的值的不同途径以及各途径间的区别*......
  • MATLAB代码:基于条件风险价值的合作型Stackerlberg博弈微网动态定价与优化调度
    MATLAB代码:基于条件风险价值的合作型Stackerlberg博弈微网动态定价与优化调度注意:店主有大量P2P分布式交易以及纳什议价的代码,欢迎咨询关键词:微网优化调度条件风险价值合作博弈纳什谈判参考文档:《AcooperativeStackelberggamebasedenergymanagementconsideringpric......
  • C++ - 虚析构和纯虚析构
    1.为什么需要虚析构函数多态使用时,如果子类中有属性开辟到堆区,那么父类指针在释放时无法调用到子类的析构代码#include<iostream>#include<stdlib.h>#include<string>usingnamespacestd;classAnimal{public: Animal() { cout<<"Animal构造函数调用!"<<e......
  • Hibernate_a different object with the same identifier value was already associat
    1、adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwiththesession。错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。解决方法一:session.clean()PS:如果在clean操作后面又进行了saveOrUpdate(object)等改变数据......
  • mvc文件上传
         ......