你首先说明 blnClear 变量的初值是什么
不然不好调查你的代码。
因为它不是局部变量
不然不好调查你的代码。
因为它不是局部变量
解决方案 »
- 请教窗体间传图片出现的问题
- XML节点读取失败
- Visual C# 2005 Express版本在新建项目时如何修改项目的存放路径?
- 新手提问,无题
- 求教windows NT系统的Message Queue的使用方法
- vs2005 发布网站时的选项如何选择
- 怎么列出所有的SQL Server2005服务器及每个服务器中的数据库?
- 如何使显示出来的表格可以逐行修改和删除?
- 如何合并excel工作簿中多个表到dataset中?
- ***** 300分 ***** MIS或OA asp.net c#写的源代码 或实例 或经典教材
- asp.net c# excel导入问题 (好像没有人提到我这个问题)
- 关于IIS日志的问题!
不管Button的事件是默认的,还是指定你的这个,都没有出现你说的那种情况
首先你确保这个方法已经绑定到按钮的点击事件。
private void btn_clk(object obj, EventArgs ea)
{
//如你所说 blnClear 开始为TRUE,第一次txtCal将被清空
if (blnClear)
txtCal.Text = "";
//下俩行代码使 txtCal的TEXT为BUTTON的TEXT
Button b3 = (Button)obj;
txtCal.Text += b3.Text;
//这行代码,你得运行时跟踪下,要是 Text真为“.”,
// 那么你刚才给txtCal赋的值将被盖掉。
if (txtCal.Text == ".")
txtCal.Text = "0.";
// 你这个局部变量在哪声明的? 怎么跑出来的?干吗用的?
dblSec = Convert.ToDouble(txtCal.Text);
//
blnClear = false;
}
你还有什么不明白的?
这个吗,这个是计算器运行的结果,将其放入文本框,图片就跟我们自带的计算器是一样的,谢谢你,不过问题好像还没有解决