-
使用鼠标滚轮和VB.NET中的Ctrl控制WinForms的缩放级别
所属栏目:[大数据] 日期:2020-12-17 热度:80
如果我有一个winform,我是否可以通过使用Ctrl鼠标滚轮来知道如何控制应用程序中的字体缩放级别(以及应用程序窗口本身)?我看到Scroll Wheel事件中有一个Delta,但不确定它是如何工作的.有没有我可以研究的代码示例? 非常感谢所有的帮助! 您必须处理 KeyDown[详细]
-
vb6 – VB 6:我可以在一个表单上拥有多少个控件?
所属栏目:[大数据] 日期:2020-12-17 热度:70
我知道命名控件的限制是254,除此之外你必须使用控件数组.但似乎我们也达到了阵列的极限.知道绝对限制是什么吗? 没有绝对的限制.如果你在表单上放了足够的控件,你最终会耗尽内存.我做了一个测试应用程序,将命令按钮加载到控件数组中.我的第一次运行因大约690[详细]
-
.NET编译器限制添加?
所属栏目:[大数据] 日期:2020-12-17 热度:125
我的同事和我刚刚发现vb.net代码中可以使用的参数数量似乎有限制. 对我来说很奇怪的是,这个代码将构建,但是当我运行它时,它会抛出一个InvalidProgramException,说“JIT编译器遇到内部限制”. 以前有人见过这样的事吗?你能指出我为什么会这样吗? (我在VS 20[详细]
-
文件IO的问题以及在VB.Net中使用Environment.NewLine拆分字符串
所属栏目:[大数据] 日期:2020-12-17 热度:152
我正在尝试基本的VB.Net文件IO和字符串拆分.我遇到了这个问题.我不知道它是否与文件IO或字符串拆分有关. 我正在写文本到这样的文件 Dim sWriter As New StreamWriter("Data.txt")sWriter.WriteLine("FirstItem")sWriter.WriteLine("SecondItem")sWriter.Writ[详细]
-
vb.net – Outlook ReportItem.Body为某些用户返回乱码编码
所属栏目:[大数据] 日期:2020-12-17 热度:111
我们最近有一个奇怪的问题,即影响一些用户的Outlook. 如果某些用户自动运行Outlook客户端以查看共享收件箱中的退回/ ReportItems,而不是返回文档所指示的消息的明文,我们会返回一个已被解析为UTF-8字符串的unicode字符串 – 所以它看起来像中国人. 现在我可[详细]
-
vb.net – 自动调整winform并控制屏幕大小
所属栏目:[大数据] 日期:2020-12-17 热度:69
我创建了一个winform应用程序.每个屏幕的大小为1361,像素为768.这适用于大屏幕和/或笔记本电脑.但现在我必须将我的应用程序移动到10英寸屏幕平板电脑,这意味着我的应用程序不适合. 我以前从未处理过这个问题,如何在较小的屏幕上查看时如何自动调整每个表单大[详细]
-
在VB6中显示Unicode文本(希伯来语等)的最佳选择是什么
所属栏目:[大数据] 日期:2020-12-17 热度:117
我有一些客户希望在希伯来语中使用我们的语音治疗软件. 这些程序是在VB6中.我所知道的最佳选择是: 使用MS Office中的Forms 2.0控件,但不能分发它们. http://www.hexagora.com/en_dw_unictrl.asp $899 http://www.iconico.com/UniToolbox/ $499 还有其他选择[详细]
-
使用VB.net获取本地IPv4计算机
所属栏目:[大数据] 日期:2020-12-17 热度:131
我正在尝试获取本地PC的IP地址,以及我的其他PC中的一个,它获得了v4地址,但是在这一个代码: Dns.GetHostEntry(Dns.GetHostName).AddressList(0).ToString() 返回我猜的IPv6地址: fe80::9c09:e2e:4736:4c62%11 我如何获得IPv4地址? 免责声明 – 我没有安装I[详细]
-
vb.net – .NET默认属性错误
所属栏目:[大数据] 日期:2020-12-17 热度:133
参见英文答案 Why can I access an item in KeyCollection/ValueCollection by index even if it doesn’t implement IList(Of Key)?2个 我有一个VB.NET项目,我可以使用索引迭代键和值字典对象的集合: MyDictionary.Keys(idx)MyDictionary.Values(idx) 当此[详细]
-
导致VB.NET允许的类似VB6的气味改为错误:WinFormType.InstanceP
所属栏目:[大数据] 日期:2020-12-17 热度:63
我注意到VB.Net对Winform对象的处理非常讨厌. 这已经破坏了我们几个小时的时间.它只会变得更糟,因为我们有更多的VB6程序员用来做这样的事情,并且自动转换的代码从vb6直接带来了构造. 这是一种可接受的做事方式: Dim FormInstance as New FormClassNameIf Fo[详细]
-
vb.net – 如何让文本文件成为构建的一部分?
所属栏目:[大数据] 日期:2020-12-17 热度:170
我编写了一个从文本文件中读取的程序,可以创建它们来加载和保存数据.我有一些文件是程序启动时加载的“默认”数据.这些文件由静态引用加载.我的代码在发布之前运行正常,但很明显,当我发布它时,静态引用不再有效.我不知道如何将默认数据添加到构建中作为不同[详细]
-
vb.net – 我的用户可以注入我的动态sql吗?
所属栏目:[大数据] 日期:2020-12-17 热度:198
我是一名为内部用户编写的桌面开发人员,因此我并不担心恶意黑客,但我想知道在更新将在服务器上执行sql的值时是否有任何东西可以输入. 业务定义了他们的内容模式,我有一个CRUD应用程序,当模式更改时不必更改它们,因为验证详细信息是由表驱动的,而更新是使用动[详细]
-
如何处理VB6 .vbp文件引用的变化
所属栏目:[大数据] 日期:2020-12-17 热度:130
我们的VB6人是最后一个RIF(减少力量)的一部分.他所做的工作在我和另一位开发人员之间分道扬..我们经常都在同时对项目进行更改.这不是CVS的问题,因为我们在不同的领域工作.但是,VB6似乎修改了Reference部分,并在每次触摸项目时更改路径.由于我们没有为源树提[详细]
-
vb6 – 从未从打印对话框传递的副本数,始终为1
所属栏目:[大数据] 日期:2020-12-17 热度:167
我们有一个VB6应用程序,它使用vbprndlg.dll库向用户显示打印选择对话框.最近我们收到了用户在 Windows Vista和7(32位和64位)上的报告,指出无论在对话框中的副本数量框中放置什么,副本的数量始终保持为1.在XP专业版计算机上运行完全相同的代码时,副本数量应尽[详细]
-
.NET DBNull vs所有变量类型都没有?
所属栏目:[大数据] 日期:2020-12-17 热度:200
我对.NET中的空值和变量有点困惑. (VB首选) 有没有办法检查任何给定变量的“nullness”,无论它是对象还是值类型?或者我的空检查是否必须始终预测它是在检查值类型(例如System.Integer)还是对象? 我想我正在寻找的是一个检查所有可能类型的无效的函数.也就[详细]
-
为什么我的.Net对象不可序列化?
所属栏目:[大数据] 日期:2020-12-17 热度:79
我有一个继承自System.Data.DataTable的’MyDataTable’类 我已经在我的类中实现了ISerializable并且有一个’Public Overrides Sub GetObjectData …’ 但是当我尝试序列化’MyDataTable’的对象时,我得到一个错误,说’MyDataTable’没有标记为可序列化. 如[详细]
-
vb.net – Linq to XML for KML?
所属栏目:[大数据] 日期:2020-12-17 热度:179
我是一个LINQ to XML新手,也是一个KML新手;所以忍受我. 我的目标是从KML文件中提取单个地标.我的KML如此开始: ?xml version="1.0" encoding="utf-8"?Document xmlns="http://earth.google.com/kml/2.0" nameConcessions/name visibility1/visibility Folder[详细]
-
vb.net – 检测操作系统
所属栏目:[大数据] 日期:2020-12-17 热度:56
我想知道如何检测一个人操作系统是否是 Windows 7,我有点新,不知道如何做到这一点.请告诉我是否有可能以及代码. 请参阅 Environment.OSVersion property on MSDN.它是一个返回 OperatingSystem 对象的静态属性,该对象具有 Version 属性,您只需检查主要版本号[详细]
-
.net – 暂停System.Timers.Timer的正确方法?
所属栏目:[大数据] 日期:2020-12-17 热度:82
我正在研究如何暂停System.Timers.Timer,我无法找到正确的方法来暂停它而不重置计时器. 怎么暂停呢? 没有Pause(),您可以在Pause()上写一个: 改变(Timeout.Infinite,Timeout.Infinite) 保存计算剩余的计时器数量. 在Resume()上: 更改(剩余计时器数量) 如果[详细]
-
VB.Net Power运算符(^)从C#重载
所属栏目:[大数据] 日期:2020-12-17 热度:64
我正在编写一个暴露给VB.Net的C#类.我想重载vb.net ^运算符,以便我可以写: Dim c as MyClassSet c = New ...Dim d as MyClassSet d = c^2 在C#中,^运算符是xor运算符,幂运算符不存在.有没有办法可以做到这一点? 编辑 事实证明,有一个SpecialNameAttribute[详细]
-
vb.net – 在Visual Studio后期构建事件中运行交互式批处理
所属栏目:[大数据] 日期:2020-12-17 热度:129
我有一个用vb.net编写的程序.构建之后,我想启动一个远程执行psexec命令的交互式批处理文件.我怎样才能做到这一点? 这是我的帖子构建事件: call "$(ProjectDir)ExecOnGw.bat" 这是我的批处理,如果它在正常的命令提示符下运行,执行就可以了. c:Sysinternal[详细]
-
有没有办法告诉文件名是什么,VB6只为其分配了一个数字?
所属栏目:[大数据] 日期:2020-12-17 热度:197
我正在使用一些旧的VB6代码,这对我来说还是新的.我知道在VB6中你分配一个整数来表示一个文件.我有一个程序,它使用了很多文件,当我将鼠标悬停在变量上时,它只显示数字,很难说出它正在使用哪个文件. (如下图). 所以在上面的例子中,我怎么知道#5是什么文件? 谢[详细]
-
vb.net – 以横向格式打印和预览DataGridView
所属栏目:[大数据] 日期:2020-12-17 热度:55
Private Sub btnPreview_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles btnPreview.Click preview.PrintPreviewControl.Zoom = 1 preview.Document = print print.PrinterSettings.DefaultPageSettings.Landscape = True previ[详细]
-
vb.net – DataGridView多行选择问题
所属栏目:[大数据] 日期:2020-12-17 热度:171
我正在尝试使用For … Next循环检查DataGridView中的多个选择,但即使我选择了多行,唯一具有Selected = True属性的行也是选择中的第一行.有没有解决的办法? MultiSelect在DataGridView上为true. 我的代码如下: For Each dr As DataGridViewRow In dgv.Rows[详细]
-
vb.net – vb计数奇怪的行为
所属栏目:[大数据] 日期:2020-12-17 热度:121
尝试将Count用作lambda时,我遇到了一个奇怪的错误 ‘Public ReadOnly Property Count As Integer’ Has no parameters and its return type cannot be indexed’ 如果我算上LongCount,它就会神奇地起作用.根据this blog post 3年前,这是一个众所周知的问题.[详细]