我做了个c#窗体程序,我想点击一个button能打开电脑自带的计算器,哪位大侠可以帮帮我

 我来答
jingxiong12345
2012-06-16 · TA获得超过536个赞
知道小有建树答主
回答量:1252
采纳率:0%
帮助的人:648万
展开全部
在button的click里面写:
System.Diagnostics.Process.Start("calc.exe"); 这样就可以调取电脑自带计算器了
youbl
2012-06-16 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1667万
展开全部
计算器程序路径是:C:\WINDOWS\system32\calc.exe
那么C#代码就是:
Process.Start("C:\WINDOWS\system32\calc.exe");
追问
还是不行,没有process
追答
汗,Process是在System.Diagnostics命名空间,就是
System.Diagnostics.Process.Start
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萨摩耶浮
2012-06-16
知道答主
回答量:40
采纳率:0%
帮助的人:10.4万
展开全部
需要相关的代码,在点击BUTTON按钮进入编写程序,写好运行就可以
追问
我要的就是代码阿
追答
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 练习
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
int a = 0, b = 0, c = 0;
try
{
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox3.Text);
}
catch
{
textBox4.Text = "非法数据!";
return;
}
switch (textBox2.Text)
{
case "+":
c = a + b;
break;
case "-":
c = a - b;
break;
case "*":
c = a * b;
break;
case "/":
if (0 == b)
{
textBox4.Text = "除数不能为零!";
return;
}
c = a / b;
break;
default :
textBox4.Text = "非法符号!";
return;
}
textBox4.Text = Convert.ToString(c);
}

}
}

非常简单的计算器,你可以在这基础上修改。

说明:button1是计算按钮, textBox1、 textBox3是2个要输入的数字, textBox2是输入运算符的地方, textBox4是结果显示的地方。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷视苍穹
2012-06-16
知道答主
回答量:72
采纳率:0%
帮助的人:33.1万
展开全部
调用外部程序都要用到API函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式