Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检测自定义视图中使用的文本框中的Enter键按下?

如何检测自定义视图中使用的文本框中的Enter键按下?
EN

Stack Overflow用户
提问于 2010-08-05 07:08:56
回答 1查看 1.3K关注 0票数 1

我已经做了一个自定义视图,在其中我使用了一个搜索框,这是一个文本框来搜索特定的directory.When,我们按下搜索框上的Enter键,我搜索目录,如果找到了,则刷新我的自定义浏览器来显示新的目录内容。但问题是,当我在模式对话框中时,我无法检测到搜索框中的Enter键按下事件,尽管我可以检测到其他键按下事件。当我按Enter键时,它只是将焦点切换到窗口的Edit控件,并且它不会执行任何事件,如KeyPress/KeyDown等。

有什么建议吗

EN

回答 1

Stack Overflow用户

发布于 2010-09-03 10:22:59

默认情况下,当Enter键是单行控件时,TextBox会忽略它,因为它不需要对Enter键事件有任何响应。为了克服这个问题,您需要创建一个从TextBox派生的新类并覆盖IsInputKey方法。在这里检查它是否是Enter键并返回True。这意味着密钥将被发送到控件,因为控件想要处理它。然后,您可以像预期的那样对TextBox执行KeyDown。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3412466

复制
相关文章
IOS开发之视图和视图控制器
        视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIView以及UIView的子类的实例,并且UIWindow也是UIView的子类。UIWindow可以不借助于父类视图显示在屏幕上,其余的视图都需要添加到父视图中才能显示。窗口是用来显示视图的,下面我们将会结合着实例来具
lizelu
2018/01/11
1.9K0
IOS开发之视图和视图控制器
[CodeIgniter4]概述-模型,视图和控制器
当创建一个应用的时候,我们需要有一种便捷的代码结构。和很多 Web 框架类似, CodeIgnite 框架也使用了模型、视图、控制器结构,即 MVC 模式,来组织接着代码文件。这种方式可以将数据,展示部分和流程部分分别作为单独的部分存放在我们的应用中。需要注意的是,可能每个人会对某个元素所担任的角色有不同的看法,那么,下面我们就通过这个文档说明这些元素所担任的角色。
landv
2020/03/05
8090
iOS小技巧·把子视图控制器的视图添加到父视图控制器
把子视图控制器的视图添加到父视图控制器并覆盖 添加子控制器 #pragma mark - 添加子控制器 - (void)addSubControllers{ [self addChildViewController:_childViewController]; [self.view addSubview:_childViewController.view]; [_childViewController.view mas_makeConstraints:^(MASConstraintMaker
陈满iOS
2018/09/10
1.1K0
MVC3教程之新手入门
你还可以通过Web Platform Installer将这些软件一起安装到本地。
拓荒者IT
2019/09/26
1.6K0
MVC3教程之新手入门
MVC 3.0 的新特性 摘要
MVC经过其1.0和2.0版本的发展,现在已经到了3.0的领军时代,随着技术的不断改进,MVC也越来越成熟。使开发也变得简洁人性化艺术化。
Isaac Zhang
2019/09/10
2.7K0
MVC 3.0 的新特性

            摘要
SpringMVC的视图控制器(二)
现在我们已经配置了 SimpleUrlHandlerMapping 和 InternalResourceViewResolver,可以使用它们来创建视图控制器了。要创建视图控制器,需要创建一个带有 @Controller 注解的类,并在这个类中添加用于处理 URL 的方法。这些方法将使用 InternalResourceViewResolver 来将视图名称解析为实际的视图,并将这些视图呈现给用户。下面是一个创建视图控制器的示例:
堕落飞鸟
2023/05/13
3970
Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3项目
在上一篇文章Asp.Net MVC3 简单入门第一季(一)环境准备中我简单介绍了Asp.Net MVC3项目的安装和第一个Asp.Net MVC3项目的基本情况。没有详细介绍项目中各个文件夹的作用,以及创建的第一个页面是怎样运行起来的?还有好多的疑问,那在这篇文章中我们将详细介绍项目中各个文件夹的作用,并真的第一个项目我们简要介绍一下Asp.Net MVC的URL驱动的是怎么回事。
老马
2022/11/28
1K0
Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3项目
Cocoa编程中视图控制器与视图类详解
iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。 显示数据的视图: UITextView UILabel UIImageView UIWebView MKMapViews UIScrollView 可选择的视图(以下两个视图类实例都是模态显示的): UIAlertView UIActionSheet  所有控件(控件是将用户触摸转换为回
猿人谷
2018/01/17
5.4K0
Cocoa编程中视图控制器与视图类详解
SpringMVC的视图控制器(一)
SpringMVC 的视图控制器是一个可以将 URL 映射到视图的控制器。它允许开发人员通过简单的配置来处理不需要任何逻辑的请求,并将它们直接映射到相应的视图。使用视图控制器,可以将控制器代码与视图代码分开,使代码更加清晰易读。
堕落飞鸟
2023/05/13
4870
SpringMVC的视图控制器(三)
接下来,我们需要创建一个名为 spring-config.xml 的 SpringMVC 配置文件,该文件将 InternalResourceViewResolver 添加到应用程序中,并将 HomeController 和 AboutController 添加到 DispatcherServlet 中。spring-config.xml 文件的内容如下:
堕落飞鸟
2023/05/13
3680
【asp.net core 系列】3 视图以及视图与控制器
在之前的几篇中,我们大概介绍了如何创建一个asp.net core mvc项目以及http请求如何被路由转交给对应的执行单元。这一篇我们将介绍一下控制器与视图直接的关系。
程序员小高
2020/06/03
2.7K0
MVC3----分部视图
2,新建一个视图(新建视图的时候,在弹出框中选择创建为分部视图)Message.cshtml,把这个文件放在Views/Shared这个文件夹下(约定优先于配置)
py3study
2020/01/13
5330
MVC 控制器中传递dynamic(对象) 给视图
 有时候不想重新定义一个实体,则使用 dynamic 来定义匿名类型。 //匿名类型 传递到前台 Model dynamic viewModel = n
纯粹是糖
2018/03/14
9390
MVC 控制器中传递dynamic(对象) 给视图
控制器到视图的传值方式
(3)TempData        TempData实际上保存在Session中,控制器每次执行请求时都会从Session中获取TempData数据并删除该Session。TempData数据只能在控制器中传递一次,其中的每个元素也只能被访问一次,访问之后会被自动删除。
wfaceboss
2019/04/08
1.4K0
iOS翻页视图控制器UIPageViewController的应用
    UIPageViewController是iOS中少见的动画视图控制器之一,通过它既可以创建类似UIScrollView与UIPageControl结合的滚屏视图,也可以创建类似图书效果的炫酷翻页视图。UIPageViewController类似一个视图容器,其中每个具体的视图由各自的ViewController进行维护管理,UIPageViewController只进行协调与动画布置。下图可以很好的展现出UIPageViewControlelr的使用结构:
珲少
2018/08/15
2.3K0
iOS翻页视图控制器UIPageViewController的应用
【译】在 ASP.NET 和 ASP.NET Core 之间共享代码
随着 .NET 6 的发布,使用 ASP.NET Core 可以获得更多好处。但是将现有代码迁移到 ASP.NET Core 通常听起来像是一项巨大的投资。今天我们将分享如何加速向 ASP.NET Core 的迁移。您今天可以进行一些细微的更改,以便明天更轻松地迁移到 ASP.NET Core。
郑子铭
2022/03/04
5K0
【译】在 ASP.NET 和 ASP.NET Core 之间共享代码
iOS视图控制器之间delegate传值教程
之前在StackOverFlow上看到一篇讲传值(segue传值和delegate传值)的文章,感觉讲的非常清晰,就将delegate部分翻译了一下。有兴趣能够看看。
全栈程序员站长
2022/07/07
6110
MVC3和MVC4中CRUD操作
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116252.html原文链接:https://javaforall.cn
全栈程序员站长
2022/01/24
5390
【译】在 ASP.NET 和 ASP.NET Core 之间共享代码
随着 .NET 6 的发布,使用 ASP.NET Core 可以获得更多好处。但是将现有代码迁移到 ASP.NET Core 通常听起来像是一项巨大的投资。今天我们将分享如何加速向 ASP.NET Core 的迁移。您今天可以进行一些细微的更改,以便明天更轻松地迁移到 ASP.NET Core。
郑子铭
2022/03/22
4.7K0
ASP.NET MVC (一、控制器与视图)
ASP.NET MVC是最简洁、最方便、最高效、最快速的小型网站开发的方法,本文可以让一个小白用最快速的方式学会网站开发。
红目香薰
2022/11/29
1.9K0
ASP.NET MVC (一、控制器与视图)

相似问题

MVC3视图控制器

10

MVC3控制器和视图可重用性

12

MVC3控制器GroupBy视图错误

30

mvc3 -从视图返回控制器

23

MVC3 ModelView在视图和控制器之间传递参数

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档