-
.net – 将列表的枚举器传递给函数
所属栏目:[百科] 日期:2020-12-17 热度:50
看起来将列表的枚举器传递给函数“byval”与传递“byref”完全不同.基本上,常规的“byval”传递不会改变调用者的“enumerator.Current值”,即使该函数使枚举器前进.我想知道是否有人知道为什么会这样?枚举器是一个整数的原语,没有对象引用,因此对它的更改不[详细]
-
禁用关闭按钮VB.NET
所属栏目:[百科] 日期:2020-12-17 热度:195
在VB.NET中是否有可能禁用主窗体的关闭按钮,就像我在许多安装程序中看到的那样!我不想隐藏它,我想完全禁用它! 提前致谢 解决方法 由于已接受答案中的博客文章已脱机,以下是C#.NET的解决方案: http://www.codeproject.com/Articles/20379/Disabling-Close-[详细]
-
vb.net – 使用Microsoft.Office.Interop.Excel而不实际拥有Exce
所属栏目:[百科] 日期:2020-12-17 热度:169
我在VB.Net中使用Microsoft.Office.Interop.Excel,以便将.xls文件导出为.pdf文件.这是我唯一能够找到的方法,而不依赖于在运行的计算机上安装第三方软件或使用昂贵的Visual Studio附件.此方法需要打开excel并通过代码保存文件. 我的问题是我只有Microsoft Off[详细]
-
vb.net – JSON.Net VB反序列化无法正常工作
所属栏目:[百科] 日期:2020-12-17 热度:161
我是VB的新手,并试图编写一个导出和导入 JSON的Web服务. 我正在使用JSON.NET 3.5并且可以序列化很好: 我的令牌课程是: DataContract() _ Public Class Token DataMember() _ Public TokenID As String DataMember() _ Public Issued As Date DataMember()[详细]
-
编程语言 – 用Visual Basic 6或其他一些旧语言做过的最酷的事情
所属栏目:[百科] 日期:2020-12-17 热度:191
我只是问,因为我的弟弟正在学习计算A-level正在学习使用Visual Basic 6编程.我认为学校会选择它,因为有一些视觉元素可以让孩子们感兴趣. 当然,我坐下来帮助他完成了使用疯狂的高级编程概念(例如除String之外的函数和变量类型)使他的同伴感到羞耻的过程! 但[详细]
-
vb.net – 在一个处理程序中处理所有事件?
所属栏目:[百科] 日期:2020-12-17 热度:158
在VB.NET中是否可以轻松编写一个事件处理程序来处理每个触发的事件?我想知道是否可以使用这样的东西制作日志记录系统. 我想做一些像(在伪代码中)的东西: Public Sub eventHandledEvent(ByVal sender As Object,ByVal e As EventArgs) File.Write(sender.Ev[详细]
-
vb.net – 网络打印机和PrintServer.GetPrintQueues方法
所属栏目:[百科] 日期:2020-12-17 热度:160
我有一种感觉,PrintServer.GetPrintQueues method不会返回网络打印机. 如果这个是真的,我还有其他选择吗? 解决方法 经过大量的Google搜索后,GetPrintQueues方法也会借助EnumeratedPrintQueueTypes()返回网络打印机 Private EnumerationFlags As EnumeratedP[详细]
-
vb.net – OpenGL中的Skybox接缝
所属栏目:[百科] 日期:2020-12-17 热度:84
任何人都可以告诉我如何删除我在这里的天空盒实现中的接缝: 源代码: http://openglviewcontroller.codeplex.com/SourceControl/list/changesets 我一直在尝试GL_CLAMP_TO_EDGE无济于事. 解决方法 您必须在GL_TEXTURE_WRAP_S和GL_TEXTURE_WRAP_T上设置GL_CL[详细]
-
vb.net – 克隆Winform控件
所属栏目:[百科] 日期:2020-12-17 热度:154
我在VB.NET winform应用程序中有一个groupox.组框包含一些标签,文本框和复选框.这是通过简单地将控件拖出VS工具箱而创建的. 我需要做的是采用1 Groupbox并在运行时创建多个Groupbox以根据用户选择显示.而不是动态创建嵌套在其中的Groupbox和其他控件,有没有[详细]
-
在VB.NET中创建一个NotInheritable类是否提供了与C#中密封相同的
所属栏目:[百科] 日期:2020-12-17 热度:127
我已经读过,在高性能场景中建议用C#封装类是可取的,因为它可以让编译器自由地进行某些优化(例如,内联属性获取器),否则它将无法进行.对于VB.NET中的NotInheritable是否同样如此?我的猜测是肯定的,但是我发布了这个问题以防其他人已经调查并且碰巧知道答案.[详细]
-
VB.net Mid作为左运算符特殊(奇怪?)行为
所属栏目:[百科] 日期:2020-12-17 热度:87
今天,在与我的同事交谈时,脑子里出现了一些奇怪的东西. 处理来自vb6的字符串的“秘密”方式,如: Dim strSomeString as String strSomeString = "i am phat" Mid$(strSomeString,6,4) = "hack" 这会让我在strSomeString中进行攻击. 虽然对vb6中支持的这种奇[详细]
-
vb.net – 创建在另一个线程上运行的进度条,同时在主线程中保持
所属栏目:[百科] 日期:2020-12-17 热度:68
前言:我知道这是一种不寻常/不正确的方法.我可以用“真正的”ShowDialog(),后台工作者/线程等来做到这一点.我不是那样寻求帮助的;我正在努力做我在这里描述的具体内容,即使它很难看.如果由于X原因这是不可能的,请告诉我. 我为一些长期运行的操作创建了一个[详细]
-
.net – 包含复选框的DropDown列表
所属栏目:[百科] 日期:2020-12-17 热度:125
如何使用复选框制作下拉列表? 我有一个 Windows应用程序(vb.net)和checkboxlist控件不是真正的选项与我的表单上的可用空间. 谢谢. 解决方法 创建此效果的最简单方法是使用三个控件 – 编辑,按钮(在编辑的右侧,带有下拉图标)和当前使用的复选框列表. 将复选[详细]
-
vb6 – WIX 3:使用HEAT for Visual Basic 6 COM Dlls
所属栏目:[百科] 日期:2020-12-17 热度:112
我正在使用WIX 3.我已经使用heat为VB6 dll创建了一个wxs文件. msi创建没有任何错误,安装也成功. 一切似乎都很好,我可以从VB客户端成功调用组件. 但是,如果我从ASP页面调用组件,我得到0x800401f3. 如果不使用安装程序,我使用自我注册(regsvr32),两者都可以正[详细]
-
MsgBox在VB.NET的Splash屏幕下面
所属栏目:[百科] 日期:2020-12-17 热度:167
我使用Application Framework设置了启动画面.在我的主窗体中,我检查MainForm的Load()事件中的一些条件,并在其中一些失败时显示MsgBox. 但问题是,MsgBox低于Splash Screen.有没有办法纠正这个? 解决方法 试试这个链接: http://www.codeproject.com/KB/insta[详细]
-
如何在vb.net中创建可取消事件
所属栏目:[百科] 日期:2020-12-17 热度:185
在VB.NET(而不是c#)… 我想创建一个可以被侦听器取消的事件.就像你可以取消winforms表格的结束事件一样,在这种情况下表格不会关闭. 我已经从EventArgs实现了一个派生类,它具有可设置的Cancel属性,如下所示: Public Class AnnounceNavigateEventArgs Inherit[详细]
-
vb.net – 是否异步处理事件处理程序?
所属栏目:[百科] 日期:2020-12-17 热度:108
在VB .NET中,当您调用RaiseEvent X()时,是处理异步或同步处理的事件X的函数.我的印象是RaiseEvent和事件的处理是同步的,除非在另一个线程上明确地创建.不过我已经被告知了. 解决方法 默认情况下会同步引发事件.由于 MulticastDelegates 旨在支持异步调用,因[详细]
-
VB.NET将对象类型解析为GUID类型
所属栏目:[百科] 日期:2020-12-17 热度:107
如何在VB.NET中将对象类型转换为GUID类型? 解决方法 我不确定你到底想要什么,但这可能会有所帮助: Dim g = CType(obj,System.Guid) 如果要将字符串转换为Guid: Dim g = New Guid(myString)[详细]
-
.net – 通过Integer类型枚举的简单迭代?
所属栏目:[百科] 日期:2020-12-17 热度:59
我有以下枚举: Public Enum myEnum As Integer first = H1 second = H2 third = H4 fourth = H8 fifth = H10 sixth = H20End Enum 遗憾的是,必要的是,枚举元素具有这些值,或者至少具有可以二进制比较的值. 我有一个类可以在构造期间设置为两种类型之一,一种[详细]
-
VB6 Round(x,0)问题
所属栏目:[百科] 日期:2020-12-17 热度:89
很久以前我的公司出现了意想不到的结果,我发现了这个问题: Dim k As DoubleDim r As Integerk = 182.5r = Round(k,0) r的结果是182,这给我的公司带来了问题,现在我必须解决它. 事情就是我观察到了这一点: Dim k As DoubleDim r As Integerk = 186.5r = Rou[详细]
-
vb6 – 我可以将字符串,单曲等设置为“”并为每个设置为零使用吗
所属栏目:[百科] 日期:2020-12-17 热度:150
我有一个记录: Public Loon As LonenRecordType LonenRecord 'Algemeen Status As String * 1 TijdvakNr As Integer TijdvakBegin As String * 10 TijdvakEinde As String * 10 Key As String * 10 WerkgeversNummer As String * 3 WnRecord As Integer Wer[详细]
-
.net – 在哪里做…循环没有条件记录?
所属栏目:[百科] 日期:2020-12-17 热度:183
显然,可以创建一个没有条件的Do … Loop-Loop.以下代码使用.NET 4.5( fiddle)以及Roslyn( fiddle)编译: Public Sub Main() Do Console.WriteLine("Hello World") Exit Do LoopEnd Sub 但是,documentation page上的语法仅提供以下两个选项: Do { While | Un[详细]
-
vb6 – 检测Visual Basic 6 IDE外部的文件更改?
所属栏目:[百科] 日期:2020-12-17 热度:165
背景 我正在使用VB6遗留代码,因为它具有的功能,我正在使用外部编辑器.遗憾的是,这些更改未在IDE中刷新,因为VB6不会监视已加载的代码以进行更改. 我已经对这个主题进行了一些广泛的搜索,包括寻找替代编辑器,一个相当详尽的互联网搜索,包括遵循this StackExcha[详细]
-
vb.net – ‘[Modulename]’的类型初始值设定项引发异常
所属栏目:[百科] 日期:2020-12-17 热度:133
我有这个新的vb.net项目(MedicalCost)有这个错误“’MedicalCost.Constants’的类型初始化程序引发了异常.”在运行sub时我已经在我之前的项目中完成了这一切,当我在我的模块上声明公共变量但现在在我当前的项目中它不起作用时一切正常. 这是我模块上的代码([详细]
-
vb.net – 如何以编程方式将网站添加到兼容性列表Internet Explo
所属栏目:[百科] 日期:2020-12-17 热度:112
我尝试在以下位置添加注册表项: Hive: HKEY_CURRENT_USERKey Path: SoftwarePoliciesMicrosoftInternet ExplorerBrowserEmulationPolicyListValue name: sub.companyname.comValue data: sub.companyname.com 但是,在Internet Explorer 11中,此方法不[详细]