-
如何在VB.NET中引发事件之前检查订阅者
所属栏目:[大数据] 日期:2020-12-17 热度:122
在C#中,你做这样的事情: if (Changed != null) Changed(this,EventArgs.Empty); 但是你在VB.NET中做了什么? 有RaiseEvent,但是 RaiseEvent Changed(Me,EventArgs.Empty) 实际上检查某事已订阅该事件? 与其C#等价物不同,如果没有侦听器,VB.NET中的RaiseEve[详细]
-
VB.NET中事件的GetInvocationList
所属栏目:[大数据] 日期:2020-12-17 热度:197
我试图通过遵循WCF应用程序(来自Sacha Barber)的示例来学习一些WCF原则. 现在我想将以下函数转换为VB.NET private void BroadcastMessage(ChatEventArgs e){ ChatEventHandler temp = ChatEvent; if (temp != null) { foreach (ChatEventHandler handler in[详细]
-
如何在VB6中制作一个带有“不要再问这个”或“不要再问我”复选
所属栏目:[大数据] 日期:2020-12-17 热度:82
我之所以这样问是因为我想知道这样做的最佳实践方式,部分是因为我得到的最佳谷歌结果是2002年的一个论坛帖子,其中的问题甚至没有得到回答. 我继承了一些VB6代码,并且在所述代码中有一些MsgBox调用,其中许多显示最终用户可能在短时间后发现非常烦人的消息(例[详细]
-
file-io – 将二进制文件读入数组
所属栏目:[大数据] 日期:2020-12-17 热度:173
使用VB6将整个大型二进制文件读入数组的最快方法是什么? 这是一种方法,但您只能使用大约2 GB的文件. Dim fileNum As Integer Dim bytes() As Byte fileNum = FreeFile Open "C:test.bin" For Binary As fileNum ReDim bytes(LOF(fileNum) - 1) Get fileNum[详细]
-
.net – 解析百分比加倍
所属栏目:[大数据] 日期:2020-12-17 热度:195
有没有更好的方法来解析百分比加倍像这样? Dim Buffer As String = "50.00%"Dim Value As Double = Double.Parse(Buffer.Replace("%",""),NumberStyles.Any,CultureInfo.InvariantCulture) / 100 你这样做的方式对我来说似乎不错. 我要小心的唯一一点就是你[详细]
-
vb.net – String.Format换行符
所属栏目:[大数据] 日期:2020-12-17 热度:190
我有一个简单的代码声明,内容如下: Return String.Format("{0} {1} {2}",_var1,_var2,_var3) 我试图让这个格式化的字符串输出它自己的行上的每个var.我是vb.net的新手,但我确实试过了一件事: "{0}n {1}n {2}" 那没用.任何帮助? 这个怎么样: Return Str[详细]
-
如何清除vb.net中的组合框内容
所属栏目:[大数据] 日期:2020-12-17 热度:158
如果对于文本框,则为textbox1.clear等. 组合框清除值的等价物是什么. 尝试使用combobox.Items.Clear()[详细]
-
vb.net – 如何在类和模块中定义Main方法?
所属栏目:[大数据] 日期:2020-12-17 热度:105
我只是练习一些编码,并注意到我能够在VB .NET中使用类而不是Module.所以我将我的模块替换为类,我收到此错误消息: No accessible ‘Main’ method with an appropriate signature was found in ‘practicevb’.practicevb 我确保在Properties中正确设置了启[详细]
-
vb.net – 只允许一个应用程序实例
所属栏目:[大数据] 日期:2020-12-17 热度:55
我很抱歉我的头衔可能让你感到困惑(我只是不知道应该用什么词).我的问题是我不想让用户多次打开我的应用程序.请帮忙.先感谢您. 使用“Make single instance application”标志;在解决方案资源管理器中,右键单击项目并选择属性.有关详细信息,请参见 this ques[详细]
-
vb.net – 将html或rgb颜色转换为system.drawing.brush
所属栏目:[大数据] 日期:2020-12-17 热度:136
我想将html颜色(例如#FFFFD2或RGB 255,255,210)转换为其等效的画笔颜色. 我在listbox_drawitem事件中这样做.看到我正在使用的示例代码,我从互联网上获得,但它不工作.我想用这种颜色绘制listitem背景,但项目背景被涂成白色 dim col as string = "#FFFFFF"Dim[详细]
-
如何使用vb.net将数字格式化为datagridview中的3位小数
所属栏目:[大数据] 日期:2020-12-17 热度:149
我有一个使用datagridview的vb.net Windows窗体应用程序.我希望找到一种简单的方法来格式化某些datagridview单元格数字最多3位小数.这是我到目前为止所做的,但似乎并没有正确地格式化所有内容. DataGridView1.Columns(3).DefaultCellStyle.Format = "#.###"[详细]
-
VB.Net – 在多列ListView中选择整行,而不仅仅是第一项
所属栏目:[大数据] 日期:2020-12-17 热度:199
我在VB.Net中有一个ListView. 我想用它来显示数据表. 但是我希望能够点击一行并选择它. 该组件允许我仅通过单击每行的第一项来选择行. 我可以改变吗? 是否有更好的组件来显示表格? (我已经尝试过DataGridView.我不喜欢它的外观) 这应该只是将控件上的FullR[详细]
-
vb.net – 如何摆脱闪烁的形式?
所属栏目:[大数据] 日期:2020-12-17 热度:57
我正在VB.NET中设计一个Win Form并在其中使用Table布局. 我遇到的问题是,我的WinForm每次加载时都会闪烁. 请建议我在VB.NET中永久解决. 为什么会出现此问题?是因为表格布局? 尝试将 DoubleBuffered form property设置为“true”.[详细]
-
如何在VB.NET中使用“Into”LINQ表达式?
所属栏目:[大数据] 日期:2020-12-17 热度:142
我正在转换C#这个LINQ表达式.但是,它似乎不起作用. C# return (from w in fishSticks group w by w.FishQty into g orderby g.Key descending select g).First().First(); VB Return (From w In fishSticks Group w By w.FishQty Into g() Order By g.Key De[详细]
-
在VB.NET中等效的Array()?
所属栏目:[大数据] 日期:2020-12-17 热度:173
在VB6中,您可以这样做: Dim a As Varianta = Array(1,2,3) 你能在VB.NET中用特定的类型做类似的事情吗? Dim a() As Integera = Array (1,3) Dim a() As Integer = New Integer() {1,3}[详细]
-
vb.net – App.config – LocalSqlServer连接字符串
所属栏目:[大数据] 日期:2020-12-17 热度:188
请参阅以下代码: Public Shared Sub SyncConnectionStrings() Dim strCon As String Dim tyDatabase As typeDatabase Dim boolConfigChanged As Boolean 'Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(C[详细]
-
.net – 在循环中声明的变量通过循环的每次迭代维护值
所属栏目:[大数据] 日期:2020-12-17 热度:185
如果这是一个错误或功能,我无法解决 For i = 0 To 4 Dim strTest As String If i = 0 Then strTest = "test value" End If Console.WriteLine(strTest)Next 我认为通过在循环中声明字符串,它不会保持其值,但在运行此代码后,控制台有5行“测试值”.如果相反我[详细]
-
分析VB6源代码的工具(如从SciTools了解)
所属栏目:[大数据] 日期:2020-12-17 热度:62
有没有人知道分析/导航VB6源代码的工具,比如scitools的工具? http://www.scitools.com/products/understand/ VBDepend现在可用,它的NDepend与vb6相似.[详细]
-
vb.net-2010 – 无法加载application.Designer.vb怎么办?
所属栏目:[大数据] 日期:2020-12-17 热度:162
我收到了这个错误: Error 1 Unable to open module file 'D:businesssharedDropboxbadgersvbvb.netMy ProjectApplication.Designer.vb': The system cannot find the path specified. D:businesssharedDropboxbadgersvbvb.netMy ProjectApp[详细]
-
vb.net – 检查数字是否可以被另一个数字整除的快速方法?
所属栏目:[大数据] 日期:2020-12-17 热度:127
我想知道在VB.NET中检查可分性的最快方法是什么. 我尝试了以下两个功能,但我觉得好像有更有效的技术. Function isDivisible(x As Integer,d As Integer) As Boolean Return Math.floor(x / d) = x / dEnd Function 我想出的另一个: Function isDivisible(x[详细]
-
vb.net – 单击按钮 – >启动* .exe文件
所属栏目:[大数据] 日期:2020-12-17 热度:194
基本上,我想要做的是在单击按钮时启动* .exe文件.我想在VB.NET中完成这个.我有Microsoft Visual Basic 2008速成版. 我的按钮叫做’btnYES’. 如何通过单击此按钮启动* .exe文件? 在按钮调用的事件处理程序中 Process.Start("C:path_tomyapp.exe") 您可以[详细]
-
vb6 – Visual Basic中的类模块(.cls)与模块(.bas)
所属栏目:[大数据] 日期:2020-12-17 热度:63
类模块(.cls)和.之间有什么区别. Visual Basic中的模块(.bas)? 模块(.bas)具有可在程序中全局使用的方法和变量,并且只有一个数据实例(类似于C#中的静态方法或字段).类模块(.cls)具有通常只能在实例化对象时访问的属性和方法,但是可以具有多个副本,每个副本[详细]
-
如何使用VB6从文本文件中读取数据?
所属栏目:[大数据] 日期:2020-12-17 热度:199
我需要从文本文件中读取数据并在我的应用程序中使用它.我使用VB 6.0. 我使用什么命令?一些示例代码将受到高度赞赏. 以下是如何将整个文本文件读入字符串 – 从 VB6 manual开始. Function FileToString(strFilename As String) As String iFile = FreeFile O[详细]
-
vb.net – 在Visual Studio 2015中限制Visual Basic的新语言功能
所属栏目:[大数据] 日期:2020-12-17 热度:168
我目前正在与一个开发团队合作开发一个Visual Basic项目,其中一些项目将在发布后立即转移到Visual Studio 2015,而一些人将在Visual Studio 2013上停留几个月.在使用RC进行测试时,我们发现Visual Studio将毫无问题地打开2013项目,但很乐意让用户使用VS 2013中[详细]
-
vb.net – 如何在使用Visual Studio 2010创建的Excel加载项中执
所属栏目:[大数据] 日期:2020-12-17 热度:199
我正在使用Visual Studio 2010创建Excel加载项.我想在用户单击组合键时运行一些代码. 这是我得到的代码 Public Class CCPrivate Sub ThisAddIn_Startup() Handles Me.Startup EnableShortCut()End SubSub A1() MsgBox "A1"End SubSub A2() MsgBox "A2"End Su[详细]