Windows Mobile 设定TextBox的输入法状态
2009-11-30 14:11
148 查看
1.问题描述
在 Windows Forms 应用程序中,可通过TextBox.ImeMode 属性设置输入状态,如下图所示。
在智能设备应用中,如何设定TextBox的输入法状态呢?
2.方法
在智能设备应用中需通过InputModeEditor.SetInputMode方法:指定Smartphone上的输入模式。
使用前,必须先添加Microsoft.WindowCE.Forms引用,位置在:C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/PrivateAssemblies
接着引入命名空间
using Microsoft.WindowsCE.Forms;
以下程序将TextBox 指定输入模式为InputMode.Numeric(只接受数字资源与符号)
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.WindowsCE.Forms;
namespace SmartDeviceProject2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// 指定 Smartphone 上的输入模式为 InputMode.Numeric (只接受数字资源与符号)
InputModeEditor.SetInputMode(textBox1, InputMode.Numeric);
}
}
}
可设定的InputMode输入模式请参考InputMode列举类型
参考:
http://social.msdn.microsoft.com/Forums/en-US/vssmartdevicesvbcs/thread/d889d8e6-0be3-4769-95b8-524b937346d5
在 Windows Forms 应用程序中,可通过TextBox.ImeMode 属性设置输入状态,如下图所示。
在智能设备应用中,如何设定TextBox的输入法状态呢?
2.方法
在智能设备应用中需通过InputModeEditor.SetInputMode方法:指定Smartphone上的输入模式。
使用前,必须先添加Microsoft.WindowCE.Forms引用,位置在:C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/PrivateAssemblies
接着引入命名空间
using Microsoft.WindowsCE.Forms;
以下程序将TextBox 指定输入模式为InputMode.Numeric(只接受数字资源与符号)
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.WindowsCE.Forms;
namespace SmartDeviceProject2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// 指定 Smartphone 上的输入模式为 InputMode.Numeric (只接受数字资源与符号)
InputModeEditor.SetInputMode(textBox1, InputMode.Numeric);
}
}
}
可设定的InputMode输入模式请参考InputMode列举类型
参考:
http://social.msdn.microsoft.com/Forums/en-US/vssmartdevicesvbcs/thread/d889d8e6-0be3-4769-95b8-524b937346d5
相关文章推荐
- 在单击TextBox进入输入状态时,怎样使TextBox中原来的文字处于全选状态?
- 如何:使 comboBox 输入状态变成 readonly 方式;TextBox 只读时的效果
- 如何:使 comboBox 输入状态变成 readonly 方式;TextBox 只读时的效果;
- comboBox 输入状态变成 readonly 方式;TextBox 只读时的效果
- 关于VS中 TextBox 等控件 不能调整高度的设定 以及屏蔽回车键输入
- 扩展 TextBox 控件 - 依 FormViewMode 来自行设定状态
- 如何去掉TextBox可输入状态时的光标
- 如何:使 comboBox 输入状态变成 readonly 方式;TextBox 只读时的效果 (转载)
- winform textbox 输入状态下隐藏光标
- 动态控制DataGrid中的TextBox的状态及输入值!!
- C#如何让TEXTBOX只能输入英文状态下的数字并且限制位数
- 如何:使 comboBox 输入状态变成 readonly 方式;TextBox 只读时的效果;
- 单个控件textbox只支持在英文状态下输入所需的字符串
- 根据上次输入操作的时间设置离开状态
- Winform中怎样去掉TextBox输入回车时的警告音
- 限制TextBox只能输入数字
- [WPF]Show新窗口时TextBox等控件无法输入问题解决方法
- fckeditor只读状态下回车仍可输入的BUG
- C# :WinForm TextBox猜想输入和历史记录输入
- 用文件结束符(Ctrl+Z)结束元素输入时不要忘记将流cin恢复为有效状态