-
vb.net – 检测表单外部的鼠标单击
所属栏目:[百科] 日期:2020-12-17 热度:71
当用户在vb.net中点击表单外,我希望我的表单消失.我该怎么做呢? 解决方法 那么响应Form.Deactivate事件呢?[详细]
-
ide – 如何在VB6中声明MAX_DOUBLE?
所属栏目:[百科] 日期:2020-12-17 热度:106
根据MSDN对VB6的帮助 Floating-point values can be expressed as mmmEeee or mmmDeee,in which mmm is the mantissa and eee is the exponent (a power of 10). The highest positive value of a Single data type is 3.402823E+38,or 3.4 times 10 to the[详细]
-
在VB6代码中处理VB.NET事件
所属栏目:[百科] 日期:2020-12-17 热度:69
我有一些VB6代码实例化一个类来处理从VB.NET组件引发的事件. VB6非常简单: private m_eventHandler as new Collection...public sub InitSomething() dim handler as EventHandler set handler = new EventHandler m_eventHandler.Add handler ... m_engine[详细]
-
VB6.0:初始化加载VB项目时调用的用户控件的方法
所属栏目:[百科] 日期:2020-12-17 热度:55
每当我们加载VB项目时,它将调用用户控件的Initialize事件(如果项目中有任何项目).我的问题是我在UserControl_Initialize中有一些代码会尝试创建其他COM对象的实例.在我的构建机器上,这些控件未注册.一种选择是将代码移动到除Initialize之外的其他方法,但我想[详细]
-
vb.net中的匿名代表(pre vb9)?
所属栏目:[百科] 日期:2020-12-17 热度:135
是否可以在vb.net版本8或更早版本中创建匿名代理?如果是这样,有人可以提供语法示例吗?谢谢. 解决方法 在VB 9.0中,您可以创建单行lambda表达式 Dim del = Function (x) x + 42 在VB 10.0中(尚未发布).您将能够创建多行函数和子例程(以及单行子).例如 Dim de[详细]
-
如何以编程方式更新vb6项目中的OCX引用?
所属栏目:[百科] 日期:2020-12-17 热度:101
我定期打破二进制兼容性,需要重新编译整个由几十个ActiveX DLL和OCX组成的vb6应用程序.我编写了一个脚本来自动化这个过程,但是我遇到了一个问题. 当使用项目兼容性重新编译OCX时,其版本会增加,并且引用OCX的项目将不会重新编译,直到它们的引用更新为新版本.[详细]
-
签署VB.NET应用程序
所属栏目:[百科] 日期:2020-12-17 热度:97
我是否必须签署我的VB.NET应用程序? 我收到一个错误: SignTool reported an error 'Keyset does not exist' 但是没有兴趣签署任何东西,因为项目很小,只会在我的部门内部使用. 我可以创建一个临时密钥.但为什么我想要? 谢谢. 解决方法 第二篇文章 here看起[详细]
-
在VB.net中将值从child传递给mdi parent
所属栏目:[百科] 日期:2020-12-17 热度:132
我有一本简单的联系簿.该应用程序有一个主窗口,它是一个mdi形式.当使用“添加联系人”表单添加联系人时,我想在父窗口状态栏中显示一条简单的反馈消息,说明联系人已成功添加. 这是孩子装: Private Sub addButton_Click(ByVal sender As System.Object,ByVal[详细]
-
vb.net – 具有混合访问级别Get / Set的MustOverride属性
所属栏目:[百科] 日期:2020-12-17 热度:146
例如,Visual Basic允许具有混合访问级别的属性 Public Property Name() as String Get End Get Friend Set(ByVal value As String) End SetEnd Property 有没有办法用混合的getter / setter访问级别定义MustOverride属性? 解决方法 嗯……你可以很容易地在C[详细]
-
vb.net – 注册COM应用程序代理时出错
所属栏目:[百科] 日期:2020-12-17 热度:58
我已经导出了一个COM应用程序代理,它生成MSI和CAB文件,我已经成功地将它们安装在几台不同的Win XP和Vista机器上.但是,我有一个不能很好玩的WinXP盒子.当我尝试运行MSI时,它给出了以下错误消息: “注册COM应用程序时出错.” 它停在那里,甚至没有在COM中创建[详细]
-
.net – 计算今天之后的下一个周年纪念日
所属栏目:[百科] 日期:2020-12-17 热度:194
什么是计算某人生日下一周年的最快/最好的方法. 例如,如果我知道一个人出生于1990年1月31日,今天是2000年2月10日,他们的下一个周年纪念日将是2001年1月31日. 2月29日应该到3月1日(例如,如果他们出生于1990年2月29日,他们的第一个生日将是1991年3月1日). 编辑[详细]
-
vb.net – 动态中的日期比较Linq中的子句给出了重载异常
所属栏目:[百科] 日期:2020-12-17 热度:167
我正在尝试在我的 Linq to SQL查询中注入动态where子句,并且我得到一个重载异常.在查询中添加相同的表达式是否有效? qry.Where(Function(c) c.CallDate Date.Now.AddDays(-1)) 关于如何工作的任何想法? 例外情况如下: Overload resolution failed because[详细]
-
解析 – Vb6:分隔制表符分隔文本
所属栏目:[百科] 日期:2020-12-17 热度:95
我有一个文件,有几千行,几列用标签分隔我想要做的是逐个循环,将列放入一个数组,以便我可以将它们单独放在另一个应用程序中,然后移到下一行.不幸的是我得到了这个: Open mytextfile.txt For Input As #FileHandle Do While Not EOF(FileHandle) Line Input #[详细]
-
单元测试和VB.NET
所属栏目:[百科] 日期:2020-12-17 热度:119
在哪里可以找到使用VB.NET的单元测试应用程序的文献或视频演示?作为一名新手/业余爱好者程序员,我想在使用单元测试方法开发应用程序方面打下坚实的基础. 解决方法 如果它有帮助,你可能想学习C#,如果你打算留在.NET世界并且计划专业地使用.NET.我已经回答了[详细]
-
VB.NET导入类
所属栏目:[百科] 日期:2020-12-17 热度:193
我已经看到了一些导入类的代码,而不是命名空间,使得该类的所有静态成员/方法都可用.这是VB的一个功能吗?或者其他语言也这样做? TestClass.vb public class TestClass public shared function Somefunc() as Boolean return true end functionend class Mai[详细]
-
在.NET中引发奇怪的异常
所属栏目:[百科] 日期:2020-12-17 热度:145
异常抛出:“System.ComponentModel.ReflectPropertyDescriptor未标记为可序列化” 这是否意味着我错过了将自己标记为可序列化的内容,或者这是否超出了我的控制范围? 解决方法 它在您的掌控之中.最有可能的问题与此相同: http://www.codeplex.com/SharedCa[详细]
-
VB6有#pragma包等价吗?
所属栏目:[百科] 日期:2020-12-17 热度:97
我正在开发一个必须处理专有二进制协议的TCP / IP客户端.我正在考虑使用用户定义的类型来表示协议头,并使用CopyMemory将数据与UDT和字节数组进行混洗.但是,似乎VB6添加了填充字节以对齐用户定义的类型.有没有办法强制VB6不填充UDT,类似于许多C/C++编译器中提[详细]
-
vb.net – 在“方法/事件/枚举下拉菜单”中禁用分类
所属栏目:[百科] 日期:2020-12-17 热度:164
. 在VB6中,上面显示的IDE中的下拉列表未被分类. 我可以轻松地浏览“ucBoardGrid”的事件和属性,因为它们都显示在同一个下拉菜单中. 虽然VS2017试图为我组织一些事情,但我觉得浏览我想要的地方主要是花费更多时间: 首先,我需要在左下拉菜单中选择“主要类别[详细]
-
vb.net – 否定null条件运算符会返回意外结果
所属栏目:[百科] 日期:2020-12-17 热度:159
如果变量值为Nothing,我们会遇到null条件运算符的意外行为. 以下代码的行为让我们有点困惑 Dim l As List(Of Object) = MethodThatReturnsNothingInSomeCases() If Not l?.Any() Then 'do something End If 如果l没有条目或者l是Nothing,那么预期的行为是Not[详细]
-
如何在VB.NET中编写Async Sub?
所属栏目:[百科] 日期:2020-12-17 热度:184
Public Class LoginManager Implements ILoginManager Private ReadOnly _iLoginRepository As ILoginRepository Public Sub New() _iLoginRepository = New LoginRepository() End Sub Public Async Sub InsertFailedLoginAttempt(failedLoginAttempt As Fa[详细]
-
vb.net – 为什么“使用”似乎在一个函数中被拒绝,但在另一个函
所属栏目:[百科] 日期:2020-12-17 热度:90
使用此代码: Protected Function GetArgValsForCompanyName(coName As String) As String() Dim args(2) As String Using con As New SqlConnection("SERVER=PLATYPUS42;DATABASE=duckbilldata;UID=durante;PWD=pondscum"),cmd As New SqlCommand("select U[详细]
-
vb.net – 静态或私有
所属栏目:[百科] 日期:2020-12-17 热度:85
从VB中编程的第一天起,这就是我脑子里一直在徘徊的问题之一.我对此有自己的个人想法,但我想知道关于静态变量的使用的一般共识是什么. 静态变量: Public Function Whatever() as Boolean Static Flag as Boolean If not Flag then ' do something Flag = Tru[详细]
-
.net – 在MessageBox / DialogBox上添加单选按钮
所属栏目:[百科] 日期:2020-12-17 热度:112
是否可以在msgbox /对话框消息上添加单选按钮,而无需创建如下表单: MessageBox.Show("Select Option","Test",MessageBoxButtons.YesNo,MessageBoxIcon.Question) 我想要实现的是,使用Yes / No Buttons,我可以在消息的上半部分添加一个单选按钮,而无需创建新[详细]
-
vb.net – 为什么用“Is”编译但不用“IsNot”编译?
所属栏目:[百科] 日期:2020-12-17 热度:186
我正在攻击一些旧的VB代码,如果捕获到异常,我希望函数尽早返回,但如果它是System.UnauthorizedAccessException,则该函数应该继续.所以我没有得到 XY’ed,我知道这是一个奇怪的要求,但我正在用C#重写代码,我只需要查看结果.我知道可能有更好的方法.这是原始代[详细]
-
VB.NET Visual Studio Outlook 2013 Addin项目 – 事件似乎没有
所属栏目:[百科] 日期:2020-12-17 热度:98
感谢您抽出宝贵时间查看我的第一篇文章. 我正在开发一个Outlook Addin(使用Visual Studio社区2013),以允许用户轻松地为我们的客户服务部门填充电子邮件模板. 插件运行良好,但是我需要添加一些功能,以便在实际发送电子邮件后将一些数据(跟踪KPI)记录到数据库.[详细]