c#窗体计算器应用程序

设置计算器的删除按钮在文本框为空时无法使用,代码是对的但是有错误提示,什么非静态的一堆提示,请问改怎么解决啊,如果真的是代码的问题求给出正确的代码。 按钮button,文本框textbox,c#窗体应用

c#

2个回答

我觉得你最好把代码贴出来

你这样描述问题找不到的朋友的2333
我这么问你就好了:
你的删除,是把textbox的值赋值为空呢 还是 说 textbox1.Text.Substring(0,textbox1.Text.length-1)的方式呢?
如果是前者 不会出错。
后者的话,你需要做一个判断。
在button的事件里对应地方写:
if(textbox1.Text.length>0)
{
texbox1.Text=textbox1.Text.Substring(0,textbox1.Text.length-1)
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#计算器之新建窗体应用程序
1、打开VS2013  2、右上角选择文件->新建->项目->Visual C#->Windows->Windows窗体应用程序(名称和位置可以随意修改)->点击确定 3、在工具箱栏->公共控件,中找到Button和TextBox两个控件,拖入窗体 4、选中第一个TextBox控件,在右侧属性栏中修改"(Name)"属性(该属性为控件的名称,...
VC#_Windows窗体应用程序—计算器
Windows窗体应用程序的计算器编写
C#计算器之窗体应用程序最简单计算器
1、调整textbox的顺序,按1、2、3排序,并在textbox1和textbox2之间插入新的textbox控件 2、在string类型的变量中添加Symbol变量 string snum_1, snum_2, sresut, Symbol; 3、利用Symbol变量接受textbox4中的内容,也就是将要输入的运算符号 snum_1 = textBox1.Text; sn...
C做的计算器,C#窗体应用程序
c/c++做的程序,附有源码。是个计算器。可以进行初级和高级的计算。和windows自带的计算器更好用。而且附有源码。适合初学者参考参考
C#计算器之窗体应用程序最简单加法计算器
1、双击计算按钮,你会看到如下代码。 2、申明三个“string”类型的变量,和三个“double”类型的变量。 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private voi...
计算器的C#应用程序
C#描写的计算器程序C#描写的计算器程序C#描写的计算器程序C#描写的计算器程序C#描写的计算器程序C#描写的计算器程序C#描写的计算器程序
C# 计算器应用程序
比较简单的程序 只不过我还是弄出来了哈 只不过是个文档 没有把实际的程序弄出来
C#编写的计算器应用程序
实现加减乘除。累加累减。的功能算法。模拟显示计算器功能
C#应用程序(计算器)
大家都不容易,挣个辛苦分吧,要不让论坛都取消下载要分制,我也无需费神了~呵呵(没有分下载的,可以留邮箱,我直接发到邮箱中。。。) (经过一天编写,一天打包,总共两天完工的C#小应用程序:有安装包,有源码,但程序算法不是最优的,甚至有点臃肿,正在写第二版,原稿发出来供大家讨论)
C#应用程序计算器的实现
C#应用程序计算器的实现,带MR,MS,M+键
计算器应用程序C#
建立一简单的计算器应用程序,拖动一些按钮控件到窗体上,分别标明代表数字或功能,能够进行加、减、乘、除四则运算。实现基本的四则运算功能,连续运算,实现键盘输入和运算(即点击键盘上数字及运算符时,可输入数字和进行运算)。要求实现良好的布局效果,并对按钮功能分类编程。
C#应用程序源码(计算器)
大家都不容易,挣个辛苦分吧,要不让论坛都取消下载要分制,我也无需费神了~呵呵(没有分下载的,可以留邮箱,我直接发到邮箱中。。。) (经过一天编写,一天打包,总共两天完工的C#小应用程序:有安装包,有源码,但程序算法不是最优的,甚至有点臃肿,正在写第二版,原稿发出来供大家讨论)
C#的窗体计算器代码
C#作业 计算器 窗体 代码 图形用户界面 健壮性良好 可连续计算 正常的加减乘除 还有平方计算的简单计算器
C#窗体程序实现计算器
C#窗体程序实现计算器功能,实现基本的加减乘除运算。
c#窗体程序设计计算器
c#写的窗体计算器,想学窗体设计的可以下载来看看,谢谢大家
计算器的简单实现C#窗体
是一个很简单的计算器程序.// 用C#写的.. WINDOWS窗体..
C# 窗体计算器
模仿WINDOWS操作系统附带的计算器,用C#开发,能实现计算器的所有功能,代码规范,简单易懂!适合初学者!
c#窗体计算器
用c#写的窗体计算器, 有点小bug, 不过很容易修改
C#窗体计算器
C#窗体程序实现简单计算器,计算器具有加减乘除以及开方功能,
C#窗体计算器.rar
新手操作,仅供参考,欢迎提出改进意见
C#简易窗体计算器
一、实验题目:计算器实验 二、实验目的: 1)熟悉.NET的编程方法,掌握项目的创建与使用及安装; 2)熟悉C#编程语言,字符串使用、自定义类、自定义类库等; 3)熟悉Windows应用程序类编程、事件驱动编程; 三、实验内容: 1)参照Windows提供的计算器工具,设计一个与之类似的程序;另外可参考运行效果下载(计算器Demo程序); 2)基本要求:实现“普通运算”功能,支持连续运算,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25. 3)附加要求: A,支持“科学运算”功能,即输入表达式时遵循运算符号的优先原则,连续输入“2+3×5”后点击“等号”按钮进行运算其结果为17; B,支持数字键盘(小键盘)输入功能(焦点不在文本框内时也支持键盘输入); 四、实验方法 经过用户的输入得到数学表达式后,可选择以下方法计算结果: 方法1)不定义"计算类",根据用户输入在程序中直接计算出结果。 方法2)在项目中设计一个计算类(CalculateClass),其中包含“普通计算”和“科学计算”功能,即输入数学运算表达式字符串,返回计算结果。直接在项目中调用该类,输出计算结果。 方法3)在解决方案中增加一个类库(ClassLibrary)项目(在bin\debug下生成dll文件),其中包含计算类(CalculateClass),该类中包含两个方法(普通计算和科学计算),可以根据表达式计算结果。然后在计算器项目中“引用”该类库中的类,输出计算结果; 点评:方法1代码重用性差;方法2代码重用性好,在项目内可方便使用;方法3代码重用性较好,能在不同的项目内重用。 五、实验说明 1)认真分析总结每个“按钮”点击之后的动作(对应的代码); 默认的控件是Button按钮,其实可以用其他支持Click事件的控件替代也行,比如图片控件PictureBox; 2)代码的共享:如数字按钮可以共享一个事件代码; // 参考代码 private void button2_Click(object sender, EventArgs e) { Button objbutton = (Button)sender; label1.Text = "你按了第" + (sender as Button).Tag.ToString() + "个按钮"; } 3)考虑操作性或实用性,如支持退格键、异常输入处理等; 4)为突出实验重点,可以不考虑数制转换、复合运算、括号运算等功能; 5)支持数字小键盘输入时,留意理解窗口的KeyPreview属性,即是否窗口接收键盘事件。另外实现时会涉及到“焦点隐藏”问题,以及按钮的键盘事件等。 敲键盘时发生的事件当然是键盘事件,关键是“窗体”还是“控件”接收键盘事件。如果窗体的KeyPreview设为true,则敲键盘时发生的事件被窗体接收;否则就是控件接收键盘事件。 所谓“焦点隐藏” 是指界面上没有焦点,例如系统提供的计算器。方法一:界面上的控件不获取焦点或者没有焦点(如标签);方法二:将焦点藏在界面上不可见的控件上。 支持数字键盘输入的情形:当焦点在按钮1上时,按数字键2,其使用效果应相当于点击了按钮2。 6)键盘事件KeyPress和KeyDown中e参数包括键盘码; private void KeyBoardForm_KeyPress(object sender, KeyPressEventArgs e) { //KeyPress 不能识别组合键 label1.Text = "你按的键是:" + e.KeyChar; } 7)“麻雀虽小,五脏俱全”,程序很容易出Bug,请认真调试; 8)要想达到界面有特点,不亚于在功能上下功夫。
C#窗体应用程序笔记
初学者学习C#窗体应用程序,涉及部分控件的的使用,做个简单的程序没问题
C#窗体应用程序
C#窗体应用程序 一迅科技提供
C#窗体应用程序之鼠标事件
和重绘一样,窗体本身有paint,还有mousemove等事件                   private void Form1_MouseMove(object sender, MouseEventArgs e) { //当鼠标在移动的时候,会调用此函数,让玩家飞机跟随鼠标移动,就是将鼠标的 //坐标值赋值给飞机的坐标
C#窗体应用程序TextBox
C#窗体应用程序中,创建一个TextBox,默认的输入文字会对齐输入框的上边框,字体下方和边框的距离较大,怎么改变成对其下边框呢?rnrn刚刚开始学C#,求教。
c#窗体嵌入应用程序
c#窗体嵌入应用程序
C#学习笔记——窗体应用程序
详细介绍了使用Visual Studio 2010 建立第一个Windows Form应用程序的步骤,适用于初学者
C#应用程序窗体传递数据
求大神指点!n在C#应用程序窗体中,有窗体Form1与窗体Form2,n想将Form1窗体中TextBox传递到Form2的变量userId中,n并且Form2窗体不会弹出来。n求大神指点!
C#窗体应用程序控件
C#窗体应用程序控件可以通过c#窗体应用程序调用 进行拍照
c#窗体应用程序
c#窗体应用程序基础知识8.1 窗体设计 8.2 常用的控件设计 8.3 多文档窗体 8.4 窗体设计的事件机制
C#窗体应用程序之碰撞检测
类库中有IntersectsWith方法,用一个矩形对象调用此方法,参数是另一个矩形对象,如果两个矩形,在GDI中绘制有重叠部分,则检测到了碰撞。            listHeroZiDan[i].GetRectangle().IntersectsWith(listPlaneEnemy[j].GetRectangle()).                    对象可以是单个
C#扫雷窗体应用程序
自己编的一个小程序——扫雷,背景是优美的风景,游戏设置三个关卡。
C#窗体应用程序 画图工具
基于c#的窗体应用程序开发的画图工具,包括基本绘制图形和一些操作,仅供学习
C# Windows 窗体应用程序
麻烦大家指导一下rn再Windows窗体中,我有Form1,Form2,Form3,每次调试都是1先弹出来,我想让3先弹出来,可以实现么,怎样编写程序呢?rn还有一个问题就是,在Form1中有一个按钮可以弹出Form2,我想在弹出Form2的同时关闭Form1,应该如何做呢,怎样编写程序呢?rn麻烦大神把这两个问题解答一下,非常感谢
C#应用程序窗体错误
错误 2 无法将类型“string”隐式转换为“System.Windows.Forms.ColumnHeader” E:\MySchool\MySchool\SearchStudentForm.Designer.cs 191 25 MySchoolrn以上是错误提示rn this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);rn this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;rn this.ClientSize = new System.Drawing.Size(797, 426);rn this.Controls.Add(this.listView1);rn this.Controls.Add(this.txtSearch);rn this.Controls.Add(btnSearch);rn this.Controls.Add(this.label1);rn this.Controls.Add(this.cboSearch);rn [color=#FF0000]this.Name = "SearchStudentForm";[/color] 错误标记的地方rn this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;rn this.Text = "查找学员用户";rn this.ResumeLayout(false);rn this.PerformLayout();
C# 窗体应用程序 运行机制
比如做一个窗口,[img=http://img.my.csdn.net/uploads/201212/15/1355503600_9528.PNG][/img]rn点登陆弹出另一个窗口,[img=http://img.my.csdn.net/uploads/201212/15/1355503639_4137.PNG][/img]rn第二个窗口里面的用户列表要马上显示信息,则要在第二个窗口的那个地方写列表信息,就是要懂得怎么初始化窗体,告诉我下窗体程序的运行机制,。。。。。急。。
C#窗体应用程序之随机数生成
首先构造一个随机数对象 Random r = new Random();                    然后用r调用随机函数:r.Next(0, this.Width)。
【C#之控制台与窗体应用程序】
前言: 学习一个东西,是一个逐步的过程,如盲人摸象,这是一个过程,到了最后的最后,会认识全局。这是在学习C#视频的一个感受。 开始学习C#的时候,新建项目—控制台应用程序,然后开始敲代码,这些并没有感觉到什么,之后运行的结果是出现一个黑色的框框,想想以为这就是C#,随着学习的深入,我的另一个世界打开了,为什么是另一个世界呢?因为我接触了C#的窗体应用程序。感觉更加亲切了,因为之前的VB是窗台应
[C#]窗体应用程序控件
Name  改变空间的名字 BackColor  改变背景颜色 BackgroundImage  改变背景图片 BackroundImageLayo  改变图片的布局 ContextMenuStrip  显示鼠标右键该控件的菜单 Cursor  鼠标移动到这个控件时显示的光标 Enabled  该空间是否启用 FlatStyle点击控件显示的外观 Font  该控件
扫雷c#窗体应用程序
c#扫雷小程序,适用于交作业时,简单易懂。便于学习,适用于初学者。
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件