很简单啊
用SWITCH或者IF都可以啊
用SWITCH或者IF都可以啊
解决方案 »
- treeview每一项,应该存储一个编码(但不显示,应该如何保存呢)
- C#二维数组
- 求工作流的解决方案
- 如何通过ClickOnce部署让windows应用程序能够通过网络访问?
- 请问在C#里面有动态执行函数的方法吗?
- 最后10分,请原谅。
- [求助]在C#中如何使用ActiveReport
- 怎么在datagridview的一列上查找某个值的重复数量
- 在Form1中怎么实现:当在键盘上输入5个数字时自动打开Form2且在form1中不能有任何的控件或按钮.
- 请大家帮忙看看下面的代码
- 在.net环境下,用c#写代码,怎么样能把java文件导入到c#中
- 大家帮我看看,为什么我这个存储过程在查询分析器中可以得到正确结果,在C#中却得不到正确结果
this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBox1_KeyPress);2.添加事件处理函数:
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if( !e.Handled )
{
char keyChar = e.KeyChar;
int idx = textBox1.SelectionStart; switch( keyChar )
{
case '0':
{
textBox1.Text = textBox1.Text.Insert( idx, "零" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '1':
{
textBox1.Text = textBox1.Text.Insert( idx, "壹" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '2':
{
textBox1.Text = textBox1.Text.Insert( idx, "贰" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '3':
{
textBox1.Text = textBox1.Text.Insert( idx, "叁" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '4':
{
textBox1.Text = textBox1.Text.Insert( idx, "肆" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '5':
{
textBox1.Text = textBox1.Text.Insert( idx, "伍" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '6':
{
textBox1.Text = textBox1.Text.Insert( idx, "陆" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '7':
{
textBox1.Text = textBox1.Text.Insert( idx, "柒" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '8':
{
textBox1.Text = textBox1.Text.Insert( idx, "捌" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
}
case '9':
{
textBox1.Text = textBox1.Text.Insert( idx, "玖" );
textBox1.SelectionStart = textBox1.Text.Length;
e.Handled = true;break;
} }
}
}
string[] a = new string[]{"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};char keyChar = e.KeyChar;
int n = Int32.Parse(new string(keyChar));
textBox1.Text = a[n];