VB 存在一个非常好用的文本输入框Inputbox方法,但在C#中不存在,网上有很多代码实现了类似的功能,我也曾将这些代码搬到了自己的项目中,至少有几十行代码的类,使用和VB中的InputBox类似。也看到了有文章提到了引用VB的组件来引用这个功能,但一直没有实际去测试,今天测试完成,因为功能测试OK,所以发布一篇文章记录下,也可供有需要程序员参考。
步骤如下:
1.添加引用
2.后台代码引用
using Microsoft.VisualBasic;
3.如何使用
string value = Microsoft.VisualBasic.Interaction.InputBox("请输入发射时间(秒)", "发射时间输入", "3");
这个输入参数是配置一个无线发射时间(秒)的参数,可以让模块发射多少秒,默认3秒。
可将输入的值,目前默认3,传出到Value,这个输入是字符串,但可将返回的值做转换,做格式的限定,都可自由发挥。
只要能将输入的值返回到一个变量,就可以做很多事情。
代码简洁,一句代码,弹出一个输入窗口,将窗口的输入值传出。
标签:VB,C#,代码,输入框,引用,文本,输入,发射 来源: https://blog.csdn.net/flysh05/article/details/113405903
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。