vb.net相关内容
我写了非常简单的线程示例. 制作普通的form1并删除1个文本框 在表单加载时运行线程工作 线程更改文本框背景颜色看起来像打开/关闭 但是,它不起作用..... 你能告诉我为什么不工作吗?? 查看我的来源. ======================================================================= 导入 Sys
..
我的表单上有一系列文本框,我的客户希望我过滤掉不允许使用的字符,例如在 name 字段中不能有符号或数字. 现在,他想要它,所以当您尝试输入一个特殊字符时,它根本不会输入到文本框中.我知道这方面的后勤工作,但我不确定如何编写代码. 基本上需要发生的是,当用户键入 $、^、5、* 等字符时,函数需要识别并阻止它们被输入到文本框中,无论是意味着一旦它们进入就删除它们或完全中断动作.
..
我想知道如何创建一个类来更改表单内的每个文本框 BackColor.更具体: 当文本框为空时,文本框 BackColor 为白色. 当文本框获得焦点时,文本框的BackColor发生变化. 当文本框有任何文本时,文本框的背景颜色会发生变化. 当文本框失去焦点时,文本框的BackColor发生变化. 目前,我正在这样做. Private Sub tb_Login_Enter(se
..
所以我读了一些关于 VB.NET 中文本框的 AutoComplete 的内容,但我真的不明白这些文本框的存储位置?它是一个完全内置的功能,还是我必须编写一些代码才能让它工作?我找到了文本框的 AutoCompleteMode 和 AutoCompleteSource 属性.但我想将我在文本框中写的任何内容附加到自动完成源中.我是否将源连接到 My.Settings 或其他东西?难道我也不必使用数
..
编程不远,刚刚加入了这个强大公司的论坛,所以这是一个愚蠢的问题,但是在 VB.Net 中清除文本框的最佳方法是什么,这两种方法有什么区别?我也看到人们批评人们在他们的表格上使用清晰的对象,我明白为什么,但在这种情况下,我只是在学习. txtbox1.Clear() 或 txtbox1.Text = "" 非常感谢任何帮助. 解决方案 这两种方法100%等效. 我不知道为什么微
..
我正在使用 VB.NET 开发一个 Windows 窗体应用程序,目前我正在使用标签和文本框制作登录屏幕. 我需要的是 TextBox 控件中的 Placeholder 你可以在下面看到↓(显然不是我的) TextBox 中是否有任何属性允许我将默认占位符(占位符、水印、提示、提示)设置为我想要的?如果没有,我该如何以不同的方式解决这个问题? 解决方案 使用 EM_SETCUE
..
我在 制作一个类似的问题WinForms TextBox 的行为类似于浏览器的地址栏 现在我正在尝试通过使其通用来对其进行修改或使其更加不同.我想对表单中的所有文本框应用相同的操作,而无需为每个文本框编写代码……我不知道有多少.一旦我在表单中添加了一个文本框,它就应该具有类似的选择动作. 那么想知道怎么做? 解决方案 下面的代码继承自TextBox,实现了你在使 WinForm
..
我有一个包含近 20 个文本框和 5 个组合框的表单,一个控件依赖于另一个,现在我想以这样的方式编写表单的代码,按 Enter 键和 Tab 键应该具有相同的功能. 就像按下 Tab 键一样,当我按下 Enter 键时,焦点移动到下一个控件也应该执行.同样,当我按下 Enter 键时,在按键事件中写入了一些流程代码,但是当我按下 Tab 键时也应该执行此操作. 解决方案 我在 Win
..
简而言之,这是我的问题:如何使用 BackGroundWorker(或 InvokeRequired 方法)进行线程安全调用以将文本附加到文本框? 这是我的问题,其中包含很多细节和背景:我一直在开发一个程序,该程序将文件从一个位置复制到另一个位置以进行备份.我设置了一个选项,当使用 FileSysteWatcher 修改文件时将保存文件.代码如下: Private Sub Form1_Lo
..
我想知道是否有办法执行 Textbox1 中的脚本就像你在 textbox1 中写这段代码一样 msgbox("Hello World") 当您单击按钮或按 Enter 键时,它将运行您在 Textbox1 中编写的命令/脚本 解决方案 您正在寻找 CodeDOM.这基本上可以让您从程序中运行编译器.请注意,用户可能会在框中键入 anything 并用它破坏您的程序.
..
我在 VB.NET 中有一个 Form 应用程序. 我在一个表单上有很多文本框(大约 20 个).无论如何要一次检查它们是否为空,而不是写出大量代码来单独检查每个,例如 如果 txt1.text = "" 或 txt2.text="" 那么msgbox("请填写所有方框") 这似乎还有很长的路要走? 解决方案 你也可以使用 LINQ: Dim empty =Me.Controls.
..
大家好, 是否有内置方法可以知道用户何时在文本框中完成输入?(在点击选项卡或移动鼠标之前)我有一个发生在 textchanged 事件上的数据库查询,并且一切正常.但是,我注意到当然有一点延迟,因为如果用户快速输入文本框,程序正忙于对每个字符进行查询.所以我希望的是一种查看用户是否完成输入的方法.因此,如果他们键入“a"并停止,则会触发一个事件.但是,如果他们键入“一直",则事件会在 y 键
..
如果文本框为空,如何用文本填充?我正在使用 VB.NET. 解决方案 您似乎在描述一个 提示横幅,它是显示在空文本框中的提示文本.从 Windows XP 开始,操作系统本身就支持此功能.这样实现的效果比在 TextChanged 事件中自己设置默认文本要优雅得多.它看起来像这样: 通过向文本框控件发送 EM_SETCUEBANNER 消息.要在 .NET 项目中使
..
为什么 MS 图表矩形注释宽度是百分比而不是像 msdn 所说的像素?https://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.annotation.width(v=vs.110).aspx msdn 是这么说的获取或设置注释的宽度,以像素为单位. 我想将我的宽度设置
..
有谁知道在 VB 中从字符串到泛型类型的快速方法 T 约束为值类型(Of T as Structure),当我知道时那 T 将永远是某种数字类型? 这对我来说太慢了: 返回 DirectCast(Convert.ChangeType(myStr, GetType(T)), T) 但它似乎是从 String --> T 获取的唯一合理方法.我尝试使用 Reflector 来查看 Conve
..
这里似乎有一百万个关于将字符串转换为日期的问题,但反之亦然.当我使用 mydate.toString 将 Date 对象转换为字符串时,我得到一个格式为 16/01/2013 13:00:00 的字符串. 但我真正想要的是2013-01-16 13:00:00.我在 Date 对象上看不到任何为我执行此操作的函数,我是否需要使用正则表达式或其他东西? 解决方案 可以使用 ToStri
..
假设我有一个这样的字符串. Dim str As String = "code" 我需要把这个字符串分解成这样的字符数组, {"c", "o", "d", "e"} 我该怎么做? 解决方案 每个字符串都是一个隐式的字符数组.所以你可以通过以下方式获得第三个字符: Dim char3 = str(2) 编辑:只是为了完整性.您还可以使用 String.ToCharArray 将字
..
我正在尝试将一些 VB.NET 代码转换为 C#,并发现了这个有趣的东西.添加两个字符会在 VB.NET 和 C# 中返回不同的结果. VB.NET - 返回字符串 Chr(1) &Chr(2) = " " C# - 返回整数 (char)(1) + char(2) = 3 如何在 C# 中添加(连接)两个字符? 解决方案 在 C# 中 char 是 16 位数字类型,所以
..
假设我将一些秒转换为 TimeSpan 对象,如下所示: Dim sec = 1254234568Dim t As TimeSpan = TimeSpan.FromSeconds(sec) 如何将 TimeSpan 对象格式化为如下格式: >105hr 56mn 47sec 有内置函数还是需要写自定义函数? 解决方案 嗯,最简单的做法是自己格式化,例如 return string
..
我的任务是对 2009 年开发的 Web 应用程序进行现代化改造.它是用 VB.NET 编写的,并使用 ASP.NET WebForms.我想在 VB.NET 中使用最新的语言结构. 我得到了有用的提示,说“Visual Basic 10.0 不允许字符串插值",这是我尝试使用的,但我未能找到提高语言水平的方法. 我在这个相关问题中有提示 如何在 Visual Studio 2015
..