TextField控件

TextField控件主要用于监听用户输入的信息,使用GUI.TextField()方法显示输入框,该方法的返回值为用户输入的字符串信息

常见形式:

GUI.TextField(位置, 显示内容, 字符串最大长度);

如:GUI.TextField (new Rect(60,40,200,30),"请输入用户名",15);

将在界面Rect(60,40,200,30)的位置显示一个文本框,文本框中显示着“请输入用户名”,其返回值为用户输入进文本框中的内容(可将其赋值给变量以供后面使用),最多输入15个字符。

函数原型(JavaScript)如下:

  1. public static function TextField(position:Rect, text:string):string;
  2. public static function TextField(position:Rect, text:string, maxLength:int):string;
  3. public static function TextField(position:Rect, text:string, style:GUIStyle):string;
  4. public static function TextField(position:Rect, text:string, maxLength:int,style:GUIStyle):string;

TextField 控件的具体参数如下表所示。

参 数 功 能 参 数 功 能
position 设置控件在屏幕上的位置及大小 text 设置控件上默认显示的文本
maxLength 设置输入的字符串的最大长度 style 设置控件使用的样式

PasswordField控件

输入密码常用的控件,与TextField控件用法大致相同,增加了一个 可将用户输入的字符串显示为任意字符的功能,一般在输入密码时会将密码以“ ***** ”形式显示。

常见形式:

GUI.PasswordField(位置, 显示内容,替换显示内容, 字符串最大长度);

如:GUI.PasswordField(new Rect(60,40,200,30), "请输入密码", '*' , 15);

将在界面Rect(60,40,200,30)的位置显示一个文本框,文本框中显示着“*****”,其返回值为用户输入进文本框中的内容(可将其赋值给变量以供后面使用),最多输入15个字符。

函数原型(JavaScript)如下:

1. static function PasswordField ((position : Rect, password : String, maskChar : char) : String
2. static function PasswordField (position : Rect, password : String, maskChar : char, maxLength : int) : String
3. static function PasswordField (position : Rect, password : String, maskChar : char, style : GUIStyle) : String
4. static function PasswordField (position : Rect, password : String, maskChar : char, maxLength : int, style : GUIStyle) : String

PasswordField 控件的具体参数如下表所示。

参 数 功 能 参 数 功 能
position 设置控件在屏幕上的位置及大小 password 设置控件上默认显示的文本,一般会被maskChar改变显示为其它内容(例如: * )
maxLength 设置输入的字符串的最大长度 style

设置控件使用的样式

如果不设置,密码字段的样式将应用当前的GUISkin皮肤

maskChar 设置将用户输入的信息显示为任意内容    

Unity3D TextField 和 PasswordField控件(文本框)相关推荐

  1. Web控件文本框Reset的功能

    在前一篇中<怎样实现Web控件文本框Reset的功能>http://www.cnblogs.com/insus/p/4120889.html Insus.NET只实现了文本框的功能.单个或 ...

  2. 2、Web 窗体的基本控件——文本框控件(TextBox)

    2.Web 窗体的基本控件--文本框控件(TextBox) 文本框控件(TextBox) 前端 <%@ Page Language="C#" AutoEventWireup= ...

  3. 城市选择控件文本框【纯javascript打造】兼容IE6以及以上、谷歌、Firefox

    在淘宝旅行上看到的城市选择效果,感觉还不错,就自己的理解重新实现一遍,先看效果,然后再细说实现原理,支持鼠标上下键选择城市,支持直接输入城市名称,拼音首字母,全拼,支持IE6遮盖SELECT,压缩后1 ...

  4. c++ sdk 控件文本框

    以前找自网络,现个底!!! LRESULT CALLBACK EditProc(HWND hedit, UINT Msg, WPARAM wParam, LPARAM lParam) {switch ...

  5. 表单控件 文本框 title overall type: UNKNOWN_TYPE server type: NO_SERVER_DATA

    表单控件 title 会 自动添加信息如下: overall type: UNKNOWN_TYPE     server type: NO_SERVER_DATA     heuristic type ...

  6. C#窗体控件-组合框控件ComboBox

    Windows窗体中的组合框(ComboBox)控件用于在下拉组合框中显示数据.组合框控件结合了文本框和列表框控件的特点,用户可以在组合框内输入文本,也可以在列表框中选择项目. ComboBox 控件 ...

  7. 安卓学习笔记17:常用控件 - 编辑框

    文章目录 零.学习目标 一.继承关系图 二.编辑框常用属性 三.教学案例 - 用户注册 (一)运行效果 (二)涉及知识点 (三)实现步骤 1.创建安卓应用[UserRegistration] 2.将M ...

  8. C#窗体控件-列表框控件ListBox

    列表框(ListBox)用来显示一组相关联的数据,用户可以从中选择一个或多个选项.ListBox中的数据既可以在设计时填充,也可以在程序运行填充.列表框(ListBox)中的每个元素称为"项 ...

  9. avalonia 控件TextBox 及其他控件文本改变事件

    Avalonia.Controls.TextBox控件,键盘输入事件(不包括复制粘贴,删除等内容) 使用txtBox.TextInput += TxtBox_TextInput; 无效,输入内容时不触 ...

最新文章

  1. Visual Studio Code常用插件
  2. 开源!mathAI手写拍照自动能解高数题,还不快试试?
  3. 大厂来的水货CTO:低级bug被敲诈50万美元,事后删代码隐藏证据,最后收到死亡威胁...
  4. access 按日期分列_excel的分列功能居然这么强大,赶紧收藏起来
  5. Visual studio C++ MFC之点击按钮(菜单栏)生成新窗口
  6. python 字符串 f_Python字符串格式化f-string多种功能实现
  7. @action 注解
  8. 项目学习 - 收藏集 - 掘金
  9. 怎么重置unity界面_请问itween如何重置?
  10. How To Solve It!怎样解题
  11. php怎么给视频加水印,视频怎么加水印 添加文字水印和图片水印 给视频加水印的软件...
  12. idea编辑区左侧行号背景颜色修改
  13. C#操作MicroSoft Word的代码
  14. 11-小兔鲜项目搭建-代码
  15. Android原生插件开发-开发篇
  16. 二十八、动词不定式 2 做表语、宾语、后置定语、状语
  17. [Android]朝花夕拾之使用DexClassLoader动态加载广点通jar包
  18. pcb只开窗不镀锡_关于pads中 PCB铺铜开窗镀锡 的操作
  19. Kafka为什么要抛弃ZooKeeper?
  20. maven详解2020

热门文章

  1. 电脑很大,电脑声音很大怎么回事
  2. JavaScript与元素间的抛物线轨迹运动
  3. Arch Linux安装桌面环境
  4. echarts 箱线图
  5. MEM/MBA 考研高频单词总结(03)
  6. 当着整个商场的面,iPhone电池就这么炸了
  7. 微弱脏污缺陷halcon实现识别
  8. python在线速查手册
  9. 华为android9手机短信不提醒设置,华为Mate 9微信消息不提醒怎么办?华为Mate9微信不提醒的解决方法...
  10. 八字精批算命(PHP和JAVA版)