vs2005 弹出带有TextBox控件的对话框,该怎么做?
比如按下“开始”按钮,弹出()+()=[]的对话框,“()”表示TextBox,"[]"表示Label,在()中填入数字,在“[]”中输出结果。...
比如按下“开始”按钮,弹出()+()=[ ]的对话框,“()”表示TextBox,"[ ]"表示Label,在()中填入数字,在“[ ]”中输出结果。
展开
4个回答
展开全部
在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)
效果图如下:
展开全部
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#: message.shoubox(textBox1.text+"+"+textbox2.text+"="+(Convert.ToInt32(textBox1.text)+Convert.ToInt32(textbox2.text)));
我手打的 注意括号
追问
C# 那段,是在vs2005上的吗?我只有MessageBox::Show,只能输出不能输入的
追答
要输入 那就要做窗体了 打开vs2005 文件-新建-项目- 选择C# -windows 窗体应用程序 建好后会有个默认窗体 在左边的工具栏中往里拖需要的控件就OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你自己画一个窗体,然后在需要的地方做这个窗体的对象然后SHOW出来就好了啊
追问
没现成的么?
追答
没有。。。或者你可以考虑API?我记得系统API里好像有。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-20
展开全部
.net控件详解,没有那个比这个更权威的了,我就是看这个出来的。
网址:
另外,团IDC网上有许多产品团购,便宜有口碑
网址:
另外,团IDC网上有许多产品团购,便宜有口碑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询