C#自己没有Inputbox这个类,但是Inputbox也蛮好用的,所以有两种方法可以使用
一:.间接调用vb中的Inputbox功能
1。在项目中添加对Microsoft.VisualBasic引用
2。在项目中添加命名空间Using Microsoft.VisualBasic;
3。以后就可以直接使用VB中的好多类库(爽啊……)
例如:textBox1.Text=Microsoft.VisualBasic.Interaction.InputBox(“提示性文字”, “对话框标题”, “默认值”, X坐标, Y坐标);
上面的 X坐标, Y坐标 可以取值为 –1 和 -1,表示屏幕中间位置显示。
二:还可以自己写一个InputBox()这个函数。动态生成一个FORM以及TEXTBOX和BUTTON等,确定好位置,返回用户输入的字符串。
public partial class InputBox : Form
&nbs
C# 中调用VB InputBox实现

本文介绍了如何在C#项目中实现类似VB的Inputbox功能。一种方法是直接引用Microsoft.VisualBasic库并使用Interaction.InputBox,另一种是自定义一个InputBox函数,通过创建Form、TextBox和Button来模拟InputBox的交互,并返回用户输入的字符串。
最低0.47元/天 解锁文章
688

被折叠的 条评论
为什么被折叠?



