-
如何将事件与VB.Net中的事件挂钩
所属栏目:[大数据] 日期:2020-12-17 热度:152
是否可以将事件与VB8中的另一个事件挂钩? 我在C#中有这个代码… public event ShowAboutDialog = delegate {};private void hookupEvents() { myButton.Click += ShowAboutDialog;} 我试图将其转换为VB8,但无法让它工作.. Public Event ShowAboutDialog As[详细]
-
VB6在.NET WinForm上创建ocx?
所属栏目:[大数据] 日期:2020-12-17 热度:69
我继承了一个VB6项目,它有一个带有VB控件的Form(Label等)和 Windows Common控件(Treeview,ImageList等),它看起来像是一个用户控件的理想候选者. 我向同事提到了将其编译为在.NET WinForms项目中使用的ocx ActiveX控件的可能性.由于之前在C项目中使用VB ocx的[详细]
-
.net – Createinstance() – 我这样做了吗?
所属栏目:[大数据] 日期:2020-12-17 热度:117
我正在尝试用.NET组装一个插件系统,我不确定我是否正确地进行了操作.该系统的基础是一个特定的目录({apppath} / Plugins /)将有一堆预编译的DLL,我想通过反射来查看每个目录,并且对于每个可用的类,如果它继承了特定的基类(这是在另一个DLL中定义的,但我将在[详细]
-
vb6 – Visual Basic项目代码到UML图工具
所属栏目:[大数据] 日期:2020-12-17 热度:171
我被赋予了将旧的VB6程序转换为C#的任务.不幸的是,该项目有8个模块,每个模块都有很多代码,还有大量嵌套的IF语句,只是计划糟糕的设计. 我希望找到一个工具,它将获取所有文件并生成某种UML图,以显示代码的基本流程,以便我开始调试它. 该程序采用了许多不同的文[详细]
-
vb.net – 即使在VB2005 Project中添加System.Management引用后,
所属栏目:[大数据] 日期:2020-12-17 热度:57
我在项目中的.aspx页面的代码隐藏文件中有以下代码: Dim searcher As New ManagementObjectSearcher("SELECT RemoteName FROM win32_NetworkConnection WHERE LocalName = '" sFilePath.Substring(0,2) "'") For Each managementObject As ManagementObject[详细]
-
使用VB.NET覆盖文本文件中的特定行
所属栏目:[大数据] 日期:2020-12-17 热度:162
我需要做以下事情: 更改文本文件中的行 [Path] = "c:thiscertainpath" 用这条线 [Path] = "c:thatothernewerpath" 这些路径肯定会有不同的长度,所以我需要更换引号中的内容或完全删除行并输入一个新的,但是在同一个地方,不要附加到文档的末尾. 这[详细]
-
.net – WinForms 4K和1080p缩放/高DPI?
所属栏目:[大数据] 日期:2020-12-17 热度:109
所以,这是一个场景:我试图使我的所有表格( Winforms)在4K和1080p中看起来都很好,也称为高DPI或“dpi-aware”.我(为了这个问题的目的)有三种形式:frmCompanyMasterEdit,它继承自frmBaseEdit,它继承自frmBase,后者继承System. Windows.Forms.Form. 我已经尝[详细]
-
.net – 为什么IEnumerable的ToArray()扩展方法抛出ArrayTypeMis
所属栏目:[大数据] 日期:2020-12-17 热度:88
为什么下一个示例抛出System.ArrayTypeMismatchException? New Int16(){4,5,6}.Cast(of UInt16).ToArray() 我希望这一行返回一个包含4,5和6的UInt16数组. 提前致谢. 这是Cast或ToArray,IMO中的错误.这个答案中的代码是在C#中,但希望你能看到它的内容:) 我相[详细]
-
vb.net – 即使定义了函数,我必须在类中实现一个函数的错误
所属栏目:[大数据] 日期:2020-12-17 热度:188
参见英文答案 Class ‘QueryParameterComparer’ must implement Function Compare.2个 我得到错误:类’QueryParameterComparer’必须为接口’System.Collections.Generic.IComparer(Of QueryParameter)’实现’Function Compare(x As QueryParameter,y As[详细]
-
.net – 使用array.resize而不是redim的原因
所属栏目:[大数据] 日期:2020-12-17 热度:197
我知道“redim”比“Array.Resize”更旧,但是不明白将后者用于前者的原因. 除非添加“保留”修改器,否则无法比较 ReDim和 Array.ResizeT. Array.Resize不仅会分配新数组,还会将源数组中的所有项目复制到目标数组. 没有Preserve修饰符的ReDim只会分配一个新数[详细]
-
vb.net – 直截了当的术语:操作数,参数和参数
所属栏目:[大数据] 日期:2020-12-17 热度:115
请注意,这个问题不是 this或 this的副本,因为其他问题没有运算符组件,也没有询问我询问的参数和参数的详细信息. 我将使用vb.net教授第一门编程课程.请注意,本课程仅涵盖程序编程(侧重于算法思考),不会提及OOP,因此不会出现操作符重载. 我正在寻求直截了当的[详细]
-
调试VB6 Crash Dump
所属栏目:[大数据] 日期:2020-12-17 热度:179
我有一个运行在数千台机器上的VB6应用程序.在极少数这些我得到“此应用程序已停止工作”错误.我在Vista,Windows 7(x32和x64)和Windows 8.1上看过它. 我把它缩小到第一次form_resize事件和第一次重绘主窗口期间窗体的实际绘制之间的某个时间.它发生在我的VB6[详细]
-
vb.net – 是否有更简洁的正则表达式来完成此任务?
所属栏目:[大数据] 日期:2020-12-17 热度:88
首先,抱歉蹩脚的头衔,但我想不出更好的一个.我需要测试密码以确保以下内容: 密码必须至少包含以下3项内容: 大写字母 小写字母 数字 特殊字符 这是我提出的(它有效,但我想知道是否有更好的方法): Dim lowerCase As New Regex("[a-z]") Dim upperCase As Ne[详细]
-
.net – WPF DataGrid验证/绑定模式错误
所属栏目:[大数据] 日期:2020-12-17 热度:165
我创建了一个非常简单的新项目,仅测试Microsoft WPF DataGrid行为.没有其他涉及,我只使用标准的DataGrid: Window x:Class="MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2[详细]
-
如何使用VB.Net Winform App知道对话框是警报还是确认或提示?
所属栏目:[大数据] 日期:2020-12-17 热度:162
我可以使用“user32.dll”的“GetForegroundWindow”获取Window句柄,并通过将其类名与“#32770”匹配,我可以检查它是否为对话框. 现在我的问题是我怎么知道这个对话框是警报,确认还是提示对话? 请注意我使用VB.Net在Internet Explorer进程之外工作. 有很多[详细]
-
vb.net – 将不同类型的列从数据表合并为一个更大的数据表
所属栏目:[大数据] 日期:2020-12-17 热度:109
我有两个单独的数据表,一个是整数,另一个是字符串.两者都是3×3大小,我想简单地合并两个表并在datagridview中显示它们,以便我显示3×6 datagridview. 我想把两者放在一起得到下面的图像 Dim stringtable As New DataTable stringtable.Columns.Add("PK",GetT[详细]
-
VB.NET“For each”与“.GetUpperBound(0)”
所属栏目:[大数据] 日期:2020-12-17 热度:165
我想知道什么是首[详细]
-
vb.net – 1是什么意思
所属栏目:[大数据] 日期:2020-12-17 热度:59
我刚刚看到一些人发布的示例代码( here)设置了一个等于1的整数变量.我感到震惊的是VB.NET编译器会接受它作为有效的语法.例如,这编译: Dim i As Integer = 0i = ++1i = ++1Console.WriteLine(i) ' Outputs "1" 我可以说,它似乎忽略了优点,只是使用它后面的值[详细]
-
vb.net – Dispatcher.BeginInvoke的帮助
所属栏目:[大数据] 日期:2020-12-17 热度:53
我试图调用一个方法,该方法在调用BeginInvoke的UI线程上的后台线程上启动,并传递一个委托,如下所示: Dispatcher.BeginInvoke(Function() UpdateApplicationDataUI()) 调用此方法: Private Sub UpdateApplicationDataUI()...End Sub 但是,我在调用BeginInvo[详细]
-
vb.net – VB模拟按键
所属栏目:[大数据] 日期:2020-12-17 热度:171
在我的程序中,我想模拟按下MediaPlayPause键.就像一张纸条,我不想检查按键是否按下或按下,我想通过我的程序按键. 我尝试过SendKeys.Send,但特殊键仅限于{Enter}和{Tab}等. 好的,我从这个答案中移植了c#代码: https://stackoverflow.com/a/7182076/2000557[详细]
-
.net – 条件语句产生不同的结果然后If Then
所属栏目:[大数据] 日期:2020-12-17 热度:116
试图找到一个小秘密的底部. 我有以下If声明: Dim myVal As Nullable(Of Guid)myVal = If(vendor.Address.ID = Guid.Empty,Nothing,vendor.Address.ID) myVal的结束值莫名其妙地是Guid.Empty. 如果我写相同的代码如下: Dim myVal As Nullable(Of Guid)If(ve[详细]
-
vb.net – AutoScaling WinForm显示(小,中)
所属栏目:[大数据] 日期:2020-12-17 热度:70
首先,请原谅我,但由于我的 Windows安装工作,我的截图是法语的.但它仍然很容易理解.我将包含截图,使其更具视觉吸引力. 这是一些背景信息: Windows 7 64位 Visual Studio 2010 默认显示为100% AutoScaleMode:DPI AutoSize:True 我的应用程序是一个以默认([详细]
-
.net – 在更改对象的引用时,Visual Basic中的WithEvents是否保
所属栏目:[大数据] 日期:2020-12-17 热度:99
Visual Basic中的WithEvents在更改对象的引用时是否保留其EventHandler? 说我已经宣布一个按钮,发射事件: Private WithEvents _MyButton 现在我订阅了一个事件处理程序: Private Sub _MyButton_Click() Handles _MyButton.Click ' Here I DoClick()End Su[详细]
-
vb.net – 计时器刻度处理程序未运行
所属栏目:[大数据] 日期:2020-12-17 热度:57
我是VB.net的新手,我正在尝试运行一个半中间脚本来检查某些文件是否打开.当它第一次打开时,它会检查一个特定的程序,然后它将继续检查计时器上的不同程序.当我运行代码时,Sub Timer1永远不会运行,我将它设置为每20秒运行一次.. Imports System.NetImports Sys[详细]
-
vb.net – IndexOf ComboBox对我不起作用
所属栏目:[大数据] 日期:2020-12-17 热度:186
VB2010.我正在尝试使用Enumeration单位的内容填充ComboBox.我已经设法用字典做了这个.就像是 Dim dUnits As New Dictionary(Of String,Integer)Dim da As StringFor Each enumValue As eUnits In System.Enum.GetValues(GetType(eUnits)) da = ConvertEnumTo[详细]
