vs2005 弹出带有TextBox控件的对话框,该怎么做?

比如按下“开始”按钮,弹出()+()=[]的对话框,“()”表示TextBox,"[]"表示Label,在()中填入数字,在“[]”中输出结果。... 比如按下“开始”按钮,弹出()+()=[ ]的对话框,“()”表示TextBox,"[ ]"表示Label,在()中填入数字,在“[ ]”中输出结果。 展开
 我来答
snpgfcbn
2011-04-20
知道答主
回答量:37
采纳率:0%
帮助的人:17.3万
展开全部
在button1_click事件中引用VB的inputBox,inputBox就是对话框,可以输入数字,相当于你要的()。最后再把两个inputBox的值相加显示到Label中
更多追问追答
追问
对应vs2005上应该用什么控件?我现在用的是vs2005,VB的用不上啊!
追答
我是用vs2008中的C#引用VB的inputBox的,具体是这样:
在资源管理器中右键“引用”——“添加引用”——.NET模块下选"Microsoft.VisualBasic"
然后在代码下输入:
Microsoft.VisualBasic.Interaction.InputBox("你要提示的文字", "标题","",0,0)
我引用的时候的是这样的:
int x;
x = Convert.ToInt32(Microsoft.VisualBasic.Interaction.InputBox("你要提示的文字", "标题","",0,0));
第三个参数我使用了空即"",最后的两个0是弹出的框的坐标,即数学中的(x,y)
效果图如下:
zhuzhu19891205
2011-04-20 · 超过11用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:34.6万
展开全部
asp.net :Response.Write("<script language=javascript>alert('" + textBox1.text+"+"+textbox2.text+"="+(Convert.ToInt32(textBox1.text)+Convert.ToInt32(textbox2.text)+ "'); "</script>");

C#: message.shoubox(textBox1.text+"+"+textbox2.text+"="+(Convert.ToInt32(textBox1.text)+Convert.ToInt32(textbox2.text)));

我手打的 注意括号
追问
C# 那段,是在vs2005上的吗?我只有MessageBox::Show,只能输出不能输入的
追答
要输入 那就要做窗体了  打开vs2005   文件-新建-项目- 选择C# -windows 窗体应用程序 建好后会有个默认窗体  在左边的工具栏中往里拖需要的控件就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜色华丽
2011-04-20 · TA获得超过664个赞
知道小有建树答主
回答量:800
采纳率:0%
帮助的人:400万
展开全部
你自己画一个窗体,然后在需要的地方做这个窗体的对象然后SHOW出来就好了啊
追问
没现成的么?
追答
没有。。。或者你可以考虑API?我记得系统API里好像有。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-20
展开全部
.net控件详解,没有那个比这个更权威的了,我就是看这个出来的。
网址:
另外,团IDC网上有许多产品团购,便宜有口碑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式