使用协议时,需加文本框委托
// // HelloWorldViewController.h // QQ登录框 // // Created by mahongmin on 14-5-18. // Copyright (c) 2014年 mahongmin. All rights reserved. // #import <UIKit/UIKit.h> @interface HelloWorldViewController : UIViewController <UITextFieldDelegate> @property (weak, nonatomic) IBOutlet UITextField *txtQQNum; @property (weak, nonatomic) IBOutlet UITextField *txtPwd; @property (weak, nonatomic) IBOutlet UILabel *lblMessage; - (IBAction)login:(id)sender; @end // // HelloWorldViewController.m // QQ登录框 // // Created by mahongmin on 14-5-18. // Copyright (c) 2014年 mahongmin. All rights reserved. // #import "HelloWorldViewController.h" @interface HelloWorldViewController () @end @implementation HelloWorldViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } //<UITextFieldDelegate> 协议:回车跳到下个控件 - (BOOL)textFieldShouldReturn:(UITextField *)textField { if (self.txtQQNum == textField) { [self.txtPwd becomeFirstResponder]; } else if (self.txtPwd == textField) { [self login:nil]; } return TRUE; } - (IBAction)login:(id)sender { NSString *qq = self.txtQQNum.text; NSString *pwd = self.txtPwd.text; NSString *msg = [NSString stringWithFormat:@"用户名%@,密码为%@", qq, pwd]; self.lblMessage.text = msg; } @end
相关推荐
【QQ登录界面Qt实现】是基于Qt框架设计的一个项目,主要目标是构建一个与QQ官方登录界面类似的用户界面。在给定的描述中,我们了解到这是一份源码备份,作者在CSDN博客上分享了相关的实现细节。尽管当前的实现仅包含...
2. **控件**:聊天界面通常包含文本框(TextBox)供用户输入消息,按钮(Button)用于发送消息,以及一个显示历史记录的滚动视图(ScrollViewer)。此外,还可以使用Image控件展示用户头像,ListView或DataGrid展示...
在QQ登录界面,它被用来实现登录状态的选择,如在线、隐身、离开。通过设置公共变量,可以保存用户选择的状态并在好友展示界面显示。 4. **事件处理**: - VB中的控件具有各种事件,如Click、Keypress等。在实验中...
PB日期控件,全称PowerBuilder日期控件,是PowerBuilder开发环境中的一种用户界面元素,用于显示和编辑日期数据。PowerBuilder是一款强大的Windows应用程序开发工具,尤其在数据库应用开发领域广泛应用。日期控件在...
本篇文章将详细讨论如何创建一个简单的软键盘控件,并结合给定的“C#简单软键盘控件”标题和描述,深入讲解其核心知识点。 首先,软键盘控件通常用于在触摸屏设备或安全性较高的环境中,替代物理键盘输入。这个软...
总结来说,这款基于C#开发的图文报告编辑器控件是一款功能全面、性能优秀、界面友好的编辑工具,特别适用于需要结构化编辑和处理大量数据的医疗和报告制作行业。其轻量级设计、丰富的技术支持和对常见办公文档格式的...
QT中的QLineEdit是用于创建单行文本输入控件的类,它是Qt库中GUI编程的重要组成部分。QLineEdit允许用户在应用程序中输入和编辑一行文本,常用于简单的数据输入或者搜索框等场景。以下是对QLineEdit类及其相关知识点...
- 在控件上添加按钮,每个按钮代表键盘上的一个字符或功能键(如空格、回车等)。 - 为每个按钮添加Click事件处理程序,当用户点击按钮时,向文本框输入相应的字符。 - 考虑布局和设计,确保软键盘在不同屏幕尺寸...
本篇文章将详细探讨如何在Winform中实现TextBox的水印提示功能,这种功能类似于QQ登录窗体中的提示文字,当TextBox获得焦点时提示文字消失,失去焦点后重新显示,为用户提供清晰的操作指南。 首先,我们需要了解...
6. **回车登录**:通过监听回车键事件,实现用户按下回车键即可触发登录操作,提高用户体验。 7. **自增编号**:在数据库中,自增编号通常用于主键字段,确保每个新记录都有一个唯一的标识符。 8. **委托法实时增...
这个项目主要关注如何实现一个类似QQ应用中的编辑文本框(EditText)功能,它通常包括可扩展的输入区域、表情选择、语音输入以及发送按钮等功能。下面我们将详细探讨这些关键知识点。 1. **自定义EditText组件** ...
102 <br>0162 如何实现C#中用键完成TAB的功能 102 <br>0163 如何限制文本框密码输入长度 102 <br>0164 数据输入为空提示 103 <br>0165 如何设置文本框光标到末尾 103 <br>0166 输入法调整...
83 实例069 在ListView控件中绘制底纹 84 实例070 在列表视图中拖动视图项 85 实例071 用ListView控件选取整行数据 88 实例072 用ListView控件开发登录界面 89 2.8 TreeView控件应用 91...
本VB程序使用IE浏览器控件WebBrowser和网页版微信,通过RichTextBox文本框来发送微信。在RichTextBox文本框中输入要发送的微信消息,按回车键后,自动将输入的内容发送到微信中。
MFC库提供了丰富的控件和类,使得开发者可以轻松地创建窗口、按钮、文本框等界面元素。在TCP网络聊天室的客户端程序中,可能使用CWnd、CEdit、CButton等类来构建用户界面,并通过ON_BN_CLICKED、ON_WM_CHAR等消息...