-
vb6 – 难以理解枚举
所属栏目:[百科] 日期:2020-12-17 热度:154
如果表单不能有公共常量声明,为什么表单可以有公共枚举块? 另外,如果我在表单的声明部分中有一个公共变量 我可以在整个应用程序中引用它,但我必须使用点符号 例如form1.var1 但是,如果我在表单的声明中放置一个枚举块,我可以引用它 在整个应用程序的其余部[详细]
-
将Double转换为String时保留十进制之前的零
所属栏目:[百科] 日期:2020-12-17 热度:75
使用VB6,当我有一个双i = -0.1,如果我将它转换为strTemp = Str(i)的字符串我丢失小数点前的前导0,最后只有-1 当值为时,如何保持小数点前的前导0? 1? 解决方法 使用格式化功能. strtemp = Format(i,"0.####") 0 #是占位符.如果不存在其他值,则0将在该点中放[详细]
-
如何使用VB.NET在DataGridView中编辑单元格时获取当前列索引
所属栏目:[百科] 日期:2020-12-17 热度:162
我有一个5列的DataGridView. 第1列和第5列的单元格是组合框. 每当我更改任何这些ComboBox时,我都会运行一个函数. 现在,为了使函数正常运行,我必须得到我编辑的ComboBox所属的列. 就像,当我更改属于第1列的ComboBox时,函数1运行. 当我更改属于第5列的ComboBox[详细]
-
vb.net – 查找日期是否超过另一个日期
所属栏目:[百科] 日期:2020-12-17 热度:199
我无法弄清楚为什么这个VB.net代码不起作用.. 我想要做的是如果value1 value2然后显示一个消息框说明已过期,否则显示消息框说未过期. If "4-3-13 10:54:22" "15-3-13 12:23:30" Then MsgBox("Expired")Else MsgBox("Not Expired")End If 每次它出现说过期甚[详细]
-
vb.net – 部署到IIS后,RDLC报告是否未发布?
所属栏目:[百科] 日期:2020-12-17 热度:134
我有一个用VB.NET编写的Web应用程序.在我的应用程序中,我有一些动态生成的RDLC报告.在开发过程中一切正常.但是,在将Web应用程序部署到IIS之后,这些报告无法正常工作.这是我的问题. (1)我的RDLC文件夹下的所有报告都没有部署,我想这就是我收到错误“本地报告[详细]
-
vb.net – 在逗号上拆分字符串并打印结果
所属栏目:[百科] 日期:2020-12-17 热度:96
我使用以下代码拆分字符串并检索它们: Private Sub Button1_Click(sender As Object,e As EventArgs) Handles Button1.Click Dim s As String = "a,bc,def,ghij,klmno" Dim parts As String() = s.Split(New Char() {","c}) Dim part As String For Each pa[详细]
-
vb.net – 检查特定图像名称的Picturebox
所属栏目:[百科] 日期:2020-12-17 热度:118
我需要检查一个特定图像的图片框.我知道你可以查看图片框是否填充了图片…… If Not pictureBox.Image is Nothing ThenElseEnd If 但在我的情况下,我需要检查这个图片框,看看我在此过程中加载的图像. 这是我用于加载图像的当前代码… PictureBox1.Image = My[详细]
-
vb.net – 通过函数传递二维数组
所属栏目:[百科] 日期:2020-12-17 热度:194
我有通过函数传递二维数组的有趣情况. 数组在表单的级别范围内声明: 我尝试从VB6重写我的代码的一部分,我有可行的例子. Dim myArray(,) As Double 然后我得到一个sub,其中数组被重新编号并根据数据填充,类似这样的符号情况: Public Sub mySub(ByVal myArra[详细]
-
VB.NET:向类添加其他函数
所属栏目:[百科] 日期:2020-12-17 热度:118
“Rectangle”类没有公开我需要操作矩形的所有函数. 例如,我经常只想更改“.Bottom”值. 现有的功能都不允许我这样做,我发现自己创建了一个新的矩形来完成我需要的工作. 这让我想到一个普遍的问题: 是否可以向框架中的类添加其他函数,然后在我的整个项目中[详细]
-
vb.net – my.computer在file.create之后无法访问文件
所属栏目:[百科] 日期:2020-12-17 热度:136
我有一些代码删除一个文件,另一个(所以我可以覆盖它)并写上它. My.Computer.FileSystem.DeleteFile("./pass") File.Create("./pass") My.Computer.FileSystem.WriteAllText("./pass",MaskedTextBox1.Text,True) 当它写出文字时,它说: An unhandled exceptio[详细]
-
vb.net – 如何在Windows Store / WP8 / WinRT的可移植类库中使
所属栏目:[百科] 日期:2020-12-17 热度:116
我需要找到以下代码的等价物,以便在便携式库中使用: Public Overridable Function GetPropertyValue(ByVal p_propertyName As String) As Object Dim bf As System.Reflection.BindingFlags bf = Reflection.BindingFlags.IgnoreCase Or Reflection.Binding[详细]
-
数组 – 最快的检查方法是在vb.net中数组为空
所属栏目:[百科] 日期:2020-12-17 热度:121
我想知道在vb.net中检查数组是否为空的最快方法.该数组已经初始化,所以我不能使用任何查看它的检查.这是以下的当前代码: If Not (cubes(threadnumber)(i).objects.GetLength(0) = 0) Then cubes(threadnumber)(i).objects = New Double() {} ReDim cubes(th[详细]
-
VB.net的IsNumeric视图£为数字?
所属栏目:[百科] 日期:2020-12-17 热度:109
这有点令人困惑,为什么会这样? Console.WriteLine(IsNumeric("$0")) - FalseConsole.WriteLine(IsNumeric("[详细]
-
没有执行函数(x)的VB.NET Linq表达式?
所属栏目:[百科] 日期:2020-12-17 热度:98
为什么这样按预期工作: list.ForEach(sub(x) x.Name = "New Name") 但这不是: list.ForEach(function(x) x.Name = "New Name") 其他人困惑吗? 解决方法 List(Of T).ForEach将Action(Sub)作为参数,不返回值,而不返回返回值的Func(Function). 在VB中,=符号[详细]
-
vb.net – 在调试时关闭VisualStudio中的“Step into:..”立即
所属栏目:[百科] 日期:2020-12-17 热度:173
从VS2010开始,当我使用F8逐步执行代码时,我在debuger中获得了我在VS2008中没有得到的不必要的文本.我想看到的只是结果,而不是“Step into:..”我尝试在调试器设置中设置不同的选项,但似乎没有任何工作. 例如: For i As Integer = 0 To 2 Debug.Print(i) Ne[详细]
-
如何在VB.NET项目中将链接文件添加到My Project文件夹?
所属栏目:[百科] 日期:2020-12-17 热度:185
如何在VS.NET 2010中的VB.NET中将链接文件添加到My Project文件夹? “链接”文件是在VS.NET中右键单击项目时,选择“添加 – ”;现有项目…’并在文件对话框中,单击箭头以显示“添加为链接”. 我正在尝试将共享的“SolutionInfo.vb”文件添加到我的项目中,但[详细]
-
vb.net – 构造函数中的构造函数
所属栏目:[百科] 日期:2020-12-17 热度:70
这是一个坏主意吗?在公共构造函数中调用泛型私有构造函数是否会创建多个实例,或者这是初始化类变量的有效方法? Private Class MyClass Dim _msg As String Sub New(ByVal name As String) Me.New() 'Do stuff End Sub Sub New(ByVal name As String,ByVal[详细]
-
vb.net – 存储Crystal Report中当前行的上一行值
所属栏目:[百科] 日期:2020-12-17 热度:99
我想检索当前行中的上一行值,如下所示(Crystal Report 2008): +------------+-----------------+----------+------------+----------------+| Date | PreviousBalance | Loan | Collection | CurrentBalance |+============+=================+==========+=[详细]
-
数据集更新vb.net后,DataGridView不会刷新
所属栏目:[百科] 日期:2020-12-17 热度:132
我有一个带有dataGridView的vb.net表单 dataGridView数据源是带有此sql语句的dgvTableAdapter SELECT membres.ID,membres.refere_par,bands.titre,membres_1.prenom ' ' membres_1.nom AS reference_nomFROM ((bands INNER JOIN membres ON bands.ID = membr[详细]
-
vb.net – 相当于“打开文件名输出为#1”VB6到.NET
所属栏目:[百科] 日期:2020-12-17 热度:75
另一个移民问题, 我有另一块VB6代码,似乎需要.NET的一些解决方法.对于缩短版本,这就是它所做的一切: Open sFileName For Output As #1Print #1,Print #1,"Facility:" vbTab Replace(Frame1.Caption,"," ")Print #1,"Address:" vbTab Replace(Me.lblAddr1.Ca[详细]
-
在vb.net的DateTimePicker中选择多个日期?
所属栏目:[百科] 日期:2020-12-17 热度:168
无论如何我可以在Vb.net的日期时间选择器中选择多个日期吗? 解决方法 在月历中使用BoldedDates属性来获取DateTime对象的数组.您可以使用它来获取您的集合,并在存储之后最终清除粗体日期,以便可以重复使用它.[详细]
-
vb.net – 如何将现有文件夹添加到Visual Studio 2010 Express项
所属栏目:[百科] 日期:2020-12-17 热度:177
我正在尝试将文件夹及其中的一些文件添加到Visual Studio 2010 Express VB.NET项目中.我已经阅读了有关此主题 here和 here的问题的答案.他们都说“选择文件夹,右键单击,然后选择添加到项目”. 但是当我以这种方式右键单击时,不会出现“添加到项目”选项.有谁[详细]
-
.net – 完成或取消dragdrop时在dragdrop源中触发的事件
所属栏目:[百科] 日期:2020-12-17 热度:135
我知道通常有一个DoDragDrop方法可以启动拖放操作.并且可以在目标端处理事件(例如DragEnter,DragOver,DragDrop,DragLeave). 在拖拽源上是否有任何事件可以告诉我拖拽操作是完成还是可能取消? 解决方法 是的,DoDragDrop()具有返回值.如果删除了drop,它将返回[详细]
-
在vb.net中关闭异常时自动停止
所属栏目:[百科] 日期:2020-12-17 热度:193
我的同事安装的visual studio 2008每次出现异常时都会中断,我的不会. 我们一直在寻找如何阻止他这样做,但没有运气.唯一的区别是我的初始化为C#,而他的初始化为VB. 除了在VS2008首次设置环境时重新安装并选择“Optimize for C#”选项,有没有人知道如何解决这[详细]
-
vb.net – 为什么Property Setters的调用频率高于预期?
所属栏目:[百科] 日期:2020-12-17 热度:137
我在VB.net中观察到一种行为,其中属性设置器被调用的次数比看似必要的更多,并且调用了对姐妹setter方法的调用. Public Class Form1 Private Sub Form1_Load(ByVal sender As Object,ByVal e As System.EventArgs) Handles Me.Load Console.WriteLine("Callin[详细]