求 输入数字 输出字母的代码

问题描述

如题~我现在想在TEXTBOX里面输入一行数字点击按钮后下面会输出相应的字母比如我在上面输入1234下面就会出现ABCD请问高手如何用代码实现最好能详细点的谢谢了!!

解决方案

解决方案二:
PublicClassForm1DimiAsIntegerPrivateSubTextBox1_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTextBox1.TextChangedDimsAsString=""DimstAsString=""DimstpAsString=""Fori=0ToLen(TextBox1.Text)-1st=TextBox1.Text.Substring(i,1)Ifst="1"Thenstp="a"Ifst="2"Thenstp="b"Ifst="3"Thenstp="c"Ifst="4"Thenstp="d"'........这里你要写全就行了s=s&stpNextTextBox2.Text=sEndSubEndClass

解决方案三:
要是要一个按钮这样写PublicClassForm1DimiAsIntegerPrivateSubTextBox1_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTextBox1.TextChangedDimsAsString=""DimstAsString=""DimstpAsString=""Fori=0ToLen(TextBox1.Text)-1st=TextBox1.Text.Substring(i,1)Ifst="1"Thenstp="a"Ifst="2"Thenstp="b"Ifst="3"Thenstp="c"Ifst="4"Thenstp="d"s=s&stpNextTextBox2.Text=sEndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimsAsString=""DimstAsString=""DimstpAsString=""Fori=0ToLen(TextBox1.Text)-1st=TextBox1.Text.Substring(i,1)Ifst="1"Thenstp="a"Ifst="2"Thenstp="b"Ifst="3"Thenstp="c"Ifst="4"Thenstp="d"'........这里你要写全就行了s=s&stpNextTextBox2.Text=sEndSubEndClass

解决方案四:
这样写的话如果我输入11本来是应该输出K的但是他会输出11望高手解决
解决方案五:
我反问你一句,113是11,3还是1,13
解决方案六:
那怎么办.....机器不会识别顺序如果中间给他空格这样能识别吗?
解决方案七:
试过了还是不行
解决方案八:
行我做
解决方案九:
谢谢了小弟很菜
解决方案十:
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims()Dims1()DimstpAsString=""s=Split(TextBox1.Text,",")Fori=0ToLen(TextBox1.Text)-1s1(i)=changesst(s(i))stp=stp&s1(i)NextTextBox2.Text=sEndSubPrivateFunctionchangesst(ByVala)Ifa="1"Thenstp="a"Ifa="2"Thenstp="b"Ifa="3"Thenstp="c"Ifa="4"Thenstp="d"EndFunction

解决方案十一:
以上还要加一行Ifa=""Thenstp=""这样输入空格也行,要不要报错了,不过你还要写全呀,我没写全Ifa="1"Thenstp="a"Ifa="2"Thenstp="b"Ifa="3"Thenstp="c"Ifa="4"Thenstp="d".....
解决方案十二:
恩太感谢你了~卡了好久了
解决方案十三:
TextBox2.Text=s这句会报错说1惟数组无法转换为STRING
解决方案十四:
过来就好,这没什么,你一通也就百有了,就是没有一个认识,有了认识,就很快上手的,我也才接触半个月而已,没什么
解决方案十五:
还有就是定义的FUNCTION里面会说STP未定义
解决方案:
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims()Dims1()DimstpAsString=""redims(Len(TextBox1.Text)-1)redims1(Len(TextBox1.Text)-1)s=Split(TextBox1.Text,",")Fori=0ToLen(TextBox1.Text)-1s1(i)=changesst(s(i))stp=stp&s1(i)NextTextBox2.Text=sEndSubPrivateFunctionchangesst(ByVala)Ifa="1"Thenstp="a"Ifa="2"Thenstp="b"Ifa="3"Thenstp="c"Ifa="4"Thenstp="d"EndFunction

解决方案:
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims()Dims1()DimstpAsString=""redims(Len(TextBox1.Text)-1)redims1(Len(TextBox1.Text)-1)s=Split(TextBox1.Text,",")Fori=0ToLen(TextBox1.Text)-1s1(i)=changesst(s(i))stp=stp&s1(i)NextTextBox2.Text=sEndSubPrivateFunctionchangesst(ByVala)Ifa="1"Thenchangesst="a"Ifa="2"Thenchangesst="b"Ifa="3"Thenchangesst="c"Ifa="4"Thenchangesst="d"EndFunction

解决方案:
对不起我这是在网页上做的,没给你测试,
解决方案:
没关系你已经帮了我很大的忙了
解决方案:
还是提示一唯数组的值无法转换为STRING,,?
解决方案:
你把你的代码帖过来,
解决方案:
PublicClassForm13InheritsSystem.Windows.Forms.Form#Region"Windows窗体设计器生成的代码"PublicSubNew()MyBase.New()'该调用是Windows窗体设计器所必需的。InitializeComponent()'在InitializeComponent()调用之后添加任何初始化EndSub'窗体重写dispose以清理组件列表。ProtectedOverloadsOverridesSubDispose(ByValdisposingAsBoolean)IfdisposingThenIfNot(componentsIsNothing)Thencomponents.Dispose()EndIfEndIfMyBase.Dispose(disposing)EndSub'Windows窗体设计器所必需的PrivatecomponentsAsSystem.ComponentModel.IContainer'注意:以下过程是Windows窗体设计器所必需的'可以使用Windows窗体设计器修改此过程。'不要使用代码编辑器修改它。FriendWithEventsTextBox1AsSystem.Windows.Forms.TextBoxFriendWithEventsTextBox2AsSystem.Windows.Forms.TextBoxFriendWithEventsButton1AsSystem.Windows.Forms.Button<System.Diagnostics.DebuggerStepThrough()>PrivateSubInitializeComponent()Me.TextBox1=NewSystem.Windows.Forms.TextBoxMe.TextBox2=NewSystem.Windows.Forms.TextBoxMe.Button1=NewSystem.Windows.Forms.ButtonMe.SuspendLayout()''TextBox1'Me.TextBox1.Location=NewSystem.Drawing.Point(32,24)Me.TextBox1.Name="TextBox1"Me.TextBox1.Size=NewSystem.Drawing.Size(112,21)Me.TextBox1.TabIndex=0Me.TextBox1.Text=""''TextBox2'Me.TextBox2.Location=NewSystem.Drawing.Point(32,104)Me.TextBox2.Name="TextBox2"Me.TextBox2.Size=NewSystem.Drawing.Size(112,21)Me.TextBox2.TabIndex=1Me.TextBox2.Text=""''Button1'Me.Button1.Location=NewSystem.Drawing.Point(32,200)Me.Button1.Name="Button1"Me.Button1.Size=NewSystem.Drawing.Size(56,24)Me.Button1.TabIndex=2Me.Button1.Text="Button1"''Form13'Me.AutoScaleBaseSize=NewSystem.Drawing.Size(6,14)Me.ClientSize=NewSystem.Drawing.Size(292,266)Me.Controls.Add(Me.Button1)Me.Controls.Add(Me.TextBox2)Me.Controls.Add(Me.TextBox1)Me.Name="Form13"Me.Text="Form13"Me.ResumeLayout(False)EndSub#EndRegionDimiAsIntegerPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims()Dims1()DimstpAsString=""ReDims(Len(TextBox1.Text)-1)ReDims1(Len(TextBox1.Text)-1)s=Split(TextBox1.Text,",")Fori=0ToLen(TextBox1.Text)-1s1(i)=changesst(s(i))stp=stp&s1(i)NextTextBox2.Text=sEndSubPrivateFunctionchangesst(ByVala)Ifa=""Thenchangesst=""Ifa="1"Thenchangesst="a"Ifa="2"Thenchangesst="b"Ifa="3"Thenchangesst="c"Ifa="4"Thenchangesst="d"Ifa="5"Thenchangesst="e"Ifa="6"Thenchangesst="f"Ifa="7"Thenchangesst="g"Ifa="8"Thenchangesst="h"Ifa="9"Thenchangesst="i"Ifa="10"Thenchangesst="j"Ifa="11"Thenchangesst="k"Ifa="12"Thenchangesst="l"Ifa="13"Thenchangesst="m"Ifa="14"Thenchangesst="n"Ifa="15"Thenchangesst="o"Ifa="16"Thenchangesst="p"Ifa="17"Thenchangesst="q"Ifa="18"Thenchangesst="r"Ifa="19"Thenchangesst="s"Ifa="20"Thenchangesst="t"Ifa="21"Thenchangesst="u"Ifa="22"Thenchangesst="v"Ifa="23"Thenchangesst="w"Ifa="24"Thenchangesst="x"Ifa="25"Thenchangesst="y"Ifa="26"Thenchangesst="z"EndFunctionEndClass
解决方案:
PublicClassForm13InheritsSystem.Windows.Forms.FormDimiAsIntegerPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims()Dims1()DimstpAsString=""ReDims(Len(TextBox1.Text)-1)ReDims1(Len(TextBox1.Text)-1)s=Split(TextBox1.Text,",")Fori=0ToLen(TextBox1.Text)-1s1(i)=changesst(s(i))stp=stp&s1(i)NextTextBox2.Text=sEndSubPrivateFunctionchangesst(ByVala)Ifa=""Thenchangesst=""Ifa="1"Thenchangesst="a"Ifa="2"Thenchangesst="b"Ifa="3"Thenchangesst="c"Ifa="4"Thenchangesst="d"Ifa="5"Thenchangesst="e"Ifa="6"Thenchangesst="f"Ifa="7"Thenchangesst="g"Ifa="8"Thenchangesst="h"Ifa="9"Thenchangesst="i"Ifa="10"Thenchangesst="j"Ifa="11"Thenchangesst="k"Ifa="12"Thenchangesst="l"Ifa="13"Thenchangesst="m"Ifa="14"Thenchangesst="n"Ifa="15"Thenchangesst="o"Ifa="16"Thenchangesst="p"Ifa="17"Thenchangesst="q"Ifa="18"Thenchangesst="r"Ifa="19"Thenchangesst="s"Ifa="20"Thenchangesst="t"Ifa="21"Thenchangesst="u"Ifa="22"Thenchangesst="v"Ifa="23"Thenchangesst="w"Ifa="24"Thenchangesst="x"Ifa="25"Thenchangesst="y"Ifa="26"Thenchangesst="z"EndFunctionEndClass
解决方案:

解决方案:
PublicClassForm13InheritsSystem.Windows.Forms.FormDimiAsIntegerPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims()Dims1()DimstpAsString=""ReDims(Len(TextBox1.Text)-1)ReDims1(Len(TextBox1.Text)-1)s=Split(TextBox1.Text,",")Fori=0ToLen(TextBox1.Text)-1s1(i)=changesst(s(i))stp=stp&s1(i)NextTextBox2.Text=stpEndSubPrivateFunctionchangesst(ByVala)changesst=""Ifa=""Thenchangesst=""Ifa="1"Thenchangesst="a"Ifa="2"Thenchangesst="b"Ifa="3"Thenchangesst="c"Ifa="4"Thenchangesst="d"Ifa="5"Thenchangesst="e"Ifa="6"Thenchangesst="f"Ifa="7"Thenchangesst="g"Ifa="8"Thenchangesst="h"Ifa="9"Thenchangesst="i"Ifa="10"Thenchangesst="j"Ifa="11"Thenchangesst="k"Ifa="12"Thenchangesst="l"Ifa="13"Thenchangesst="m"Ifa="14"Thenchangesst="n"Ifa="15"Thenchangesst="o"Ifa="16"Thenchangesst="p"Ifa="17"Thenchangesst="q"Ifa="18"Thenchangesst="r"Ifa="19"Thenchangesst="s"Ifa="20"Thenchangesst="t"Ifa="21"Thenchangesst="u"Ifa="22"Thenchangesst="v"Ifa="23"Thenchangesst="w"Ifa="24"Thenchangesst="x"Ifa="25"Thenchangesst="y"Ifa="26"Thenchangesst="z"EndFunctionEndClass
解决方案:
之前试过了但是我一旦输入两位数然后点击的话就会提示索引超出了数组界限。
解决方案:
这行不对,我在调试Fori=0ToLen(TextBox1.Text)-1
解决方案:
恩麻烦你了
解决方案:
这个调试成功了PublicClassForm1InheritsSystem.Windows.Forms.FormDimiAsIntegerPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDims()Dims1()DimstpAsString=""ReDims(Len(TextBox1.Text)-1)ReDims1(Len(TextBox1.Text)-1)s=Split(TextBox1.Text,",")Fori=0Tos.Length-1s1(i)=changesst(s(i))stp=stp&s1(i)NextTextBox2.Text=stpEndSubPrivateFunctionchangesst(ByVala)changesst=""Ifa=""Thenchangesst=""Ifa="1"Thenchangesst="a"Ifa="2"Thenchangesst="b"Ifa="3"Thenchangesst="c"Ifa="4"Thenchangesst="d"Ifa="5"Thenchangesst="e"Ifa="6"Thenchangesst="f"Ifa="7"Thenchangesst="g"Ifa="8"Thenchangesst="h"Ifa="9"Thenchangesst="i"Ifa="10"Thenchangesst="j"Ifa="11"Thenchangesst="k"Ifa="12"Thenchangesst="l"Ifa="13"Thenchangesst="m"Ifa="14"Thenchangesst="n"Ifa="15"Thenchangesst="o"Ifa="16"Thenchangesst="p"Ifa="17"Thenchangesst="q"Ifa="18"Thenchangesst="r"Ifa="19"Thenchangesst="s"Ifa="20"Thenchangesst="t"Ifa="21"Thenchangesst="u"Ifa="22"Thenchangesst="v"Ifa="23"Thenchangesst="w"Ifa="24"Thenchangesst="x"Ifa="25"Thenchangesst="y"Ifa="26"Thenchangesst="z"EndFunctionEndClass

解决方案:
这个你可以加一个计时器,侦听,这个文本框的变化,如超过多少多少毫秒自己就加上一个“,”这样就比较完美了,
解决方案:
恩谢谢你了
解决方案:
PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton4.ClickDimsAsString="1,2,3,4,26"Console.WriteLine(GetString(s))EndSubPublicFunctionGetString(ByValvalueAsString)AsStringDimbAsNewSystem.Text.StringBuilderForEachsAsStringInvalue.Split(","c)b.Append(Chr(Integer.Parse(s)+64))NextReturnb.ToStringEndFunction

解决方案:
b.Append(Chr(Integer.Parse(s)+64))这个最好了,accis码1+64就是a了啊
解决方案:
引用31楼lzmtw的回复:

VB.NETcodePrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton4.ClickDimsAsString="1,2,3,4,26"Console.WriteLine(GetString(s))EndSubPublicFunctionGetString(ByValvalueAsString)AsStringDimbAsNewSystem.Text.StringBuilderForEachsAsStringInvalue.Split(","c)b…

这个好人
解决方案:
用ASC码会简单很多。
解决方案:
学习,回答问题也长知识。这也是一次锻炼的机会,谢谢
解决方案:
引用35楼tjficcbw的回复:

学习,回答问题也长知识。这也是一次锻炼的机会,谢谢

我当初就象你这样,结果是进步很快.
解决方案:
什么呀

时间: 2024-08-04 13:49:10

求 输入数字 输出字母的代码的相关文章

js 限制文本框只能输入数字 汉字 字母与禁止输空格代码

1.文本框只能输入数字代码(小数点也不能输入)  代码如下 复制代码     <input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')"> 2.只能输入数字,能输小数点.  代码如下 复制代码     <input onkeyup="if(isNaN(value))execComm

js 限制input只能输入数字、字母和汉字等等

 js 限制input只能输入数字小数点也不能输入或者是只能输入数字,能输小数点等等,本文大致整理了一些,感兴趣的朋友可以收藏下 代码如下: <input type="text"onKeyUp="this.value=this.value.replace(/[^.d]/g,'');if(this.value.split('.').length>2){this.value=this.value.split('.')[0]+'.'+this.value.split('

JS限制文本框只能输入数字和字母方法

 这篇文章主要介绍了JS限制文本框只能输入数字和字母方法,本文给出了限制只能输入数字.限制只能输入字母.限制只能输入数字和字母3种脚本,需要的朋友可以参考下     限制只能输入数字   代码如下: // ---------------------------------------------------------------------- // <summary> // 限制只能输入数字 // demo: $(".onlyNum").onlyNum(); 限制使用了o

jQuery控制文本框只能输入数字和字母及使用方法_jquery

在公司开发WinForm项目时,发现公司自主研发的textbox控件非常强大,可以实现"只能输入数字"."只能输入字母"和"只能输入数字和字母"的三种输入限制,这样就可以精确控制用户输入的内容范围,让"用户永远没有办法输入限定的内容范围之外的其他内容",也就是"用户即使想犯错误也没有机会",这种限制控件输入的方式给了我很大的启发,如果在web项目中也能做到这样的精确控制,那么就可以避免因为一些非法输入而造成

js 限制input只能输入数字、字母和汉字等等_javascript技巧

复制代码 代码如下: <input type="text"onKeyUp="this.value=this.value.replace(/[^\.\d]/g,'');if(this.value.split('.').length>2){this.value=this.value.split('.')[0]+'.'+this.value.split('.')[1]}"> 1.文本框只能输入数字代码(小数点也不能输入) 复制代码 代码如下: <i

一句JS限制input只允许输入数字和字母

一句JS搞定输入框只允许用户输入数字和字母类型的内容,对象是input输入框,当然也可以其它对象,只不过input输入框用的频率非常高.一句代码,不信么?那就看下边代码:  代码如下 复制代码 <INPUT class=input maxLength=12 size=15 name=username id="username" onKeyUp="value=value.replace(/[\W]/g,'')"></INPUT> 在input文

ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式_正则表达式

最近做项目,有这样一需求:ORACLE数据库中求除数字.字母之外的非中文字符的正则表达式 如有如下字段,需将其中除字母.数字.汉字外的其他所有字符替换为空 'asdfsad ,,:)()!@123234#$%^&*(我w 是e ? 中国人../\[]::''""一人' 最终得到值:asdfsad123234我是中国人一人 select FN_REG_REPLACEOTHER('asdfsad ,,:)()!@#$%^&*(我是?中国人../\[]::''"&q

解析使用js判断只能输入数字、字母等验证的方法(总结)_javascript技巧

JS判断只能是数字和小数点0.不能输入中文1)<input onpaste="return false;" type="text" name="textfield" style="width:400px; ime-mode:disabled" value="">2)<script>function chkIt(frm){if (frm.n1.value.length>0&

『JavaScript』限制Input只能输入数字实现思路及代码_javascript技巧

这玩意很多人写过,但是今天临时要用的时候找不到符合需求的,所以立马来写一个,既然都写完了而且还满符合需求的就放上来让大家鞭一鞭. 需求很简单,一个文字方块必须限制只能输入数字(或是小数点)并且要支援 IE 和 Firefox. HTML的 Input 是这样下滴 复制代码 代码如下: <input type="text" style="ime-mode:disabled" onkeyup="return ValidateNumber($(this),