文本框有横向文本框和竖向文本框两种方式,用户可以根据自己的需要,选择插入横向文本框或者竖向文本框。
Microsoft Office Word都是最流行的文字处理程序。作为Office套件的核心程序, Word提供了许多易于使用的文档创建工具,同时也提供了丰富的功能集供创建复杂的文档使用。哪怕只使用Word应用一点文本格式化操作或图片处理,也可以使简单的文档变得比只使用纯文本更具吸引力。
扩展资料
Word中的文本框
在Word中文本框是指一种可移动、可调大小的文字或图形容器。使用文本框,可以在一页上放置数个文字块,或使文字按与文档中其他文字不同的方向排列。
PowerPoint中的文本框
在PowerPoint中,文本框是已经存在的,可以直接在文本框内编辑文字。文本框可以拖动,改变大小(文本框内的文字不改变大小)。当然你也可以不使用既得的文本框而新建文本框。方法是:单击插入,选择文本框即可。
private void tBox_KeyPress(object sender, KeyPressEventArgs e){if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键
if (e.KeyChar > 0x20){try{double.Parse(((TextBox)sender).Text + e.KeyChar.ToString());}catch{
e.KeyChar = (char)0; //处理非法字符}}}private void TextBox_KeyPress(object sender, KeyPressEventArgs e){if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar)){
e.Handled = true;}}或者private void TextBox_KeyPress(object sender, KeyPressEventArgs e){if(e.KeyChar!='\b'&&!Char.IsDigit(e.KeyChar)){
e.Handled = true;}}private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){if(e.KeyChar!='\b')//这是允许输入退格键{if((e.KeyChar'9'))//这是允许输入0-9数字{
e.Handled = true;}}}private void button1_Click(object sender, EventArgs e){string text = this.textBox1.Text;
if (text != null)
MessageBox.Show(text);}private void textBox1_Validating(object sender, CancelEventArgs e){const string pattern = @"^\d+\.?\d+$";
string content = ((TextBox)sender).Text;
if (!(Regex.IsMatch(content, pattern))){errorProvider1.SetError((Control)sender, "只能输入数字!");
e.Cancel = true;}elseerrorProvider1.SetError((Control)sender, null);}private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){if(e.KeyChar=='.' && this.textBox1.Text.IndexOf(".")!=-1){
e.Handled=true;}if(!((e.KeyChar>=48 && e.KeyChar=57) && (e.KeyChar != 8) && (e.KeyChar != 46))
================48代表0,57代表9,8代表空格,46代表小数点}
系统按钮(例如,箭头键和功能键)无法得到识别-->TextBox ID="TextBox1" runat="server" onkeypress="isNum();" > 后台代码: protected void Button1_Click(object sender, EventArgs e){try {double num=Convert.ToDouble(TextBox1.Text);}catch (Exception){Page.ClientScript.RegisterStartupScript(this.GetType(),"alertNum", "");TextBox1.Text = "";Page.ClientScript.RegisterStartupScript(this.GetType(),"focus", "");}} 第一种:try catch方法例:try{Convert.ToInt32("123"):Console.Write("是数字");}catch(Exception ex){Console.Write("非数字");}注:如果有很多字符串要求判断,此方法需要大量的try catch 以及finally来处理后续的程序.不建议使用此方法。
第二种:正则表达式方法例://引用正则表达式类using System.Text.RegularExpressions;Regex reg=new Regex("^[0-9]+$");Match ma=reg.Match(text);if(ma.Success){//是数字}else{//不是数字}注:此方法快捷,但不太容易掌握,尤其是正则表达式公式,如果有兴趣的朋友可以好好研究,这东西很好用的,建议使用。第三种:Double.TryParse方法例:bool isNum=System.Double.TryParse("所要判断的字符串" ,System.Globalization.NumberStyles.Integer,null,out );注:此方法快捷,方便,很容易被掌握,但是参数很多,有兴趣的朋友可以研究一下,建议使用。
NumberStyles枚举:Integer指示使用 AllowLeadingWhite、AllowTrailingWhite 和 AllowLeadingSign 样式。这是复合数字样式。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.205秒