vb.net相关内容

在后台工作人员中使用线程睡眠方法有什么好处?

无论我在.NET中看到使用BackgroundWorker的示例,我都会看到人们添加Thread.Sleep(int)。也许我错过了什么,但如果你不想等又有什么好处呢?无论我在哪里使用BackgroundWorker,我都在执行冗长的操作,我希望这些操作尽快完成。 推荐答案 如果您不想等待,则没有。正如@the_lotus评论的那样,人们可能正在使用它在其他线程之间共享时间。 此 ..
发布时间:2022-04-18 21:58:06 C#/.NET

防止SQL注入的文本框

我已经找到了一些关于这方面的教程,但它们并不完全是我想要的,我可以使用以下用户名和密码字段 Private Sub UsernameTextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles UsernameTextBox.KeyPress If ..
发布时间:2022-04-16 11:56:05 其他开发

为什么我在ASP.NET中获得::1作为IP地址,以及如何获得正确的IP地址?

我在随Visual Studio提供的本地主机开发服务器中运行ASP.NETMVC应用程序。我想要得到IP地址。我试过了 Request.UserHostAddress 和 Request.ServerVariables("REMOTE_ADDR") 在这两种情况下,结果都是::1。那是什么?为什么我得了这种病?如何获得127.0.0.1或192.168.1.xxx? ..
发布时间:2022-04-15 13:51:43 其他开发

在vb.net中如何获取对象在可滚动面板中的位置

我有一个面板和其中的许多较小的控件。我正在尝试找到每个控件在滚动出屏幕后的位置。基本上,我尝试找出控件是否在父面板的可视区域中。因此,在对象从面板顶部滚动离开后,我会认为它的“top”值为负值,但情况似乎并非如此。面板的可视窗口的顶部不是0。 推荐答案 下面的示例可能适合您。 此示例在您单击按钮时在面板内创建PictureBox。 PictureBox位置由面板滚动位置确定。(Pane ..
发布时间:2022-04-14 11:07:26 其他开发

.NET:引用传递是谎言吗?

我遇到了一个有趣的情况,在VB.NET中,按引用传递似乎不起作用。我提供了下面的一些示例代码,供大家使用。有谁能解释这一现象。这是有意为之,还是语言/编译器有错误? 我在此代码中看到的是,“增量后”读数与“增量前”读数相同。 Public Class Wrapper Public Property Value As Integer End Class Sub Main() ..
发布时间:2022-04-09 23:50:13 C#/.NET

ReSharper:如何在检测结果中隐藏隐藏的警告?

我在VB.NET类文件(*.vb)中取消了ReSharper警告。不出所料,该警告不会在文本编辑器的边框中突出显示。 如果我显示我的项目的所有ReSharper警告,我希望隐藏的警告既不会显示在检查结果视图中。但是,它是显示的,请参见屏幕截图。 如何隐藏带有批注的代码中隐藏的InspectionResults中的警告? 我正在使用ReSharper 8.2.3 (如果您在X ..
发布时间:2022-04-04 10:37:08 其他开发

VB.Net默认表单实例

我已替换(Regex)项目中对default form instances的所有访问,现在我希望确保不再使用默认实例。 看起来默认实例功能can't be disabled(不更改类的ctor) 任何人都知道如何在VB.Net中查找默认表单实例的所有用法(或-使用类名访问非共享成员) 仅供参考:我正在使用带有ReSharper的VS2017 推荐答案 与人们普遍认为的 ..
发布时间:2022-04-04 10:17:37 其他开发

找不到VB.Net';Sub Main&39;

好的,我周一有一个A级计算考试,我一直在编写发布前的框架代码。 今天早上,当我尝试时,我收到一个错误,显示为'Sub Main' was not found。我将在下面粘贴的代码中显然有Sub Main()。 我尝试添加另一个sub main(),然后收到第二个错误,显示为Sub Main() has multiple definitions。 我真的需要解决这个问题,因此如果有 ..
发布时间:2022-03-08 23:08:35 C#/.NET

在VB.NET中创建控件数组

如何创建控件数组?或同等值。 我习惯了Visual Basic 6,它提供了在复制、粘贴和控制时是否创建控件数组的选项。 推荐答案 控件数组早已不复存在。面向对象的方法已经成为VB的主流。 您需要使用某种类型的集合,例如list。 ..
发布时间:2022-02-26 23:04:47 其他开发

DataGridViewComboBoxColumn异常行为,在CellEnter上临时调整大小

我有一个包含多个列的DataGridView;其中一个是DataGridViewComboBoxColumn。我已设置我的DataGridView.EditMode = EditOnEnter。 “我的行数”设置为几行文本的高度,因为这会向用户显示其文本的所有可用空间,但是这似乎会导致单击组合框单元格时临时调整大小。 以下是我的专栏的屏幕截图: 第二、第三和第四个单元格是默认行高 ..
发布时间:2022-02-22 16:16:22 其他开发

在vb.net的datagridview中更改MS Access数据库中选定记录的值

我正在做vb.net中的考勤管理系统项目,我正在其中添加休假功能。我有一个表格,老师可以将出勤日期添加到数据库中,还有一个休假表格,老师可以在其中添加学生学号、课程和他将休假的日期。此休假数据库应用于将孩子的状态更改为%1。 This is leave table This will change status of all the records This is to chan ..
发布时间:2022-02-22 11:44:21 其他开发

如何查找我添加到窗体中的重叠控件?

我只是在窗体中添加了一个控件,现在我甚至在窗体上都看不到它。但它仍然在那里。我怎样才能找到它? 推荐答案 在无法简单单击设计图面并选择控件的情况下,您可以使用以下任一选项选择控件: 文档大纲窗口 您可以使用“菜单”、“视图”和“其他→→文档大纲”打开“文档大纲”窗口,也可以使用Ctrl键+Alt键和T键打开“文档大纲”窗口。 当您需要将设计重点放在深入嵌入到其他控件中 ..
发布时间:2022-02-20 16:48:58 C#/.NET

为什么字典在 C# 中优于 Hashtable?

在大多数编程语言中,字典比哈希表更受欢迎.背后的原因是什么? 解决方案 就其价值而言,字典是(概念上)一个哈希表. 如果您的意思是“为什么我们使用 Dictionary 类而不是 Hashtable 类?",那么答案很简单:Dictionary 是泛型类型,Hashtable 不是.这意味着您可以使用 Dictionary 获得类型安全,因为您不能将任何随 ..
发布时间:2022-01-31 15:56:15 C#/.NET

为什么在 VB.Net 中每个表单都有一个默认实例,而在 C# 中却没有?

我只是想知道有 (Name) 属性,它表示 Form 类的名称.此属性在命名空间中用于唯一标识 Form 是其实例的类,并且在 Visual Basic 的情况下,用于访问表单的默认实例. 既然这个 Default Instance 是从哪里来的,为什么 C# 不能有一个与之等效的方法. 例如,为了在 C# 中显示表单,我们执行以下操作: //唯一方法Form1 frm = new ..
发布时间:2022-01-30 10:30:44 C#/.NET

如何将 Unicode 字符写入控制台?

我想知道是否可以在控制台应用程序中使用 .NET 编写像 ℃ 这样的字符.当我尝试写这个字符时,控制台会输出一个问号. 解决方案 很可能您的输出编码设置为 ASCII.在发送输出之前尝试使用它: Console.OutputEncoding = System.Text.Encoding.UTF8; (MSDN 链接 到支持文件.) 这里有一个小控制台测试应用程序,您可能会觉得很方 ..
发布时间:2022-01-30 10:19:19 C#/.NET