-
vb.net – DateTimePicker控件不显示AM / PM
所属栏目:[百科] 日期:2020-12-17 热度:143
我使用自定义格式的DateTimePicker控件出现问题,该格式包含两个字母的A.M./P.M.缩写. 使用“en-US”CultureInfo DateTimeFormat.ShortTimePattern导致 “h:mm tt”. 但是使用以下代码在DateTimePicker中将其设置为自定义格式: Dim curCul As CultureInfo =[详细]
-
VB.Net背景渐变使用LinearGradientBrush并显示Image
所属栏目:[百科] 日期:2020-12-17 热度:178
我尝试使用渐变背景颜色绘制一个表单,并将图像与透明度重叠. 这个有可能? 我想使用具有透明背景的平铺背景图像,并使用自定义线性渐变绘制背景. 解决方法 我做到了!,我希望与你分享我的解决方案(这很简单): 外部帮助:Tile a Shape with an Image Private[详细]
-
如何在vb6或vba中找到上个月?
所属栏目:[百科] 日期:2020-12-17 热度:123
我在vb中写了一个代码来查找上个月.但我没有得到我期待的输出. 这是我的代码: a=Format$(Now,"mm")-1 但我希望输出2位数,如果上个月是1月那么输出应该是01不仅1 请帮帮我. 解决方法 使用DateAdd函数.进一步来说: date d = DateAdd("m",-1,Now)a = Format(d[详细]
-
function – VB6检查变量是否为对象
所属栏目:[百科] 日期:2020-12-17 热度:93
在Visual Basic 6中,无论如何都要告诉传递给函数的变量是否是对象? 我希望能够测试变量是否为null,无或空,但只能使用“Is Nothing”测试对象. 有任何想法吗? 解决方法 功能是如何定义的? 如果它是…作为对象那么它是一个有效的对象或Null. 如果它是……作[详细]
-
.net – Right $的含义(字符串,3)
所属栏目:[百科] 日期:2020-12-17 热度:148
我正在阅读一些源代码,并发现了一个看起来像是对函数的调用: Right$(string,3) 我能理解这只是简单的字符串操作,但$符号的含义是什么? 解决方法 $在Right函数的上下文中没有意义.在古代VB中,Right $是新VB中的一个函数,它是正确的,但你也可以使用Right $([详细]
-
.NET Native GUID转换
所属栏目:[百科] 日期:2020-12-17 热度:90
我有一个外部数据库,正在向我提供信息.一个将其数据保存为本机GUID格式,而我的其他数据源提供标准.NET GUID格式字符串. 有没有一种整洁的方式从Native GUID转换为GUID Structure? 还有任何验证位来确定提供的值是否为Native GUID?如果有的话我似乎找不到任[详细]
-
VB.NET中的小数位数
所属栏目:[百科] 日期:2020-12-17 热度:143
如何检查VB.NET中数字的小数位数? 例如:在循环中我有一个if语句,在该语句中我想检查一个数字是否有四个小数位(8.9659). 解决方法 Dim numberAsString As String = myNumber.ToString()Dim indexOfDecimalPoint As Integer = numberAsString.IndexOf(".")Di[详细]
-
为什么在VB.NET中传递“Me”ByRef是合法的?
所属栏目:[百科] 日期:2020-12-17 热度:58
刚才我震惊地发现以下是合法的(C#等价物绝对不是): Class Assigner ''// Ignore this for now. Public Field As Integer ''// This part is not so weird... take another instance ByRef,''// assign it to a different instance -- stupid but whatever.[详细]
-
vb.net – 将端口添加到Ping
所属栏目:[百科] 日期:2020-12-17 热度:54
我使用VB.net来ping域/ IP,使用以下代码; My.Computer.Network.Ping(Address,1000) 我现在想在域/ IP中添加一个端口 – 例如google.co.uk:21 我该怎么做? 解决方法 您无法ping端口,但可以尝试使用TCP / IP或UDP连接到特定端口.端口概念属于协议栈的传输层(T[详细]
-
vb.net – ByRef vs ByVal传递字符串时的性能
所属栏目:[百科] 日期:2020-12-17 热度:114
阅读 Which is faster? ByVal or ByRef?使我想知道那里的评论是否确实适用于字符串的性能.由于字符串在传递之前被复制,因此传递字符串ByRef不是更有效(如果被调用者不需要字符串过程的副本)吗? 谢谢, CFP. 编辑:考虑一下这段代码,这让我觉得有一些副本正在[详细]
-
vb.net – 一个有两个不同命名空间的类?
所属栏目:[百科] 日期:2020-12-17 热度:73
这样的事情可能吗? Namespace Transaction,Document Class Signer Public Sub New() 'Do Work End Sub End ClassEnd Namespace 我基本上希望能够从任一命名空间实例化Signer类.原因是我错误地将它设置在Transaction类中,需要将其迁移到Document类,而不会破[详细]
-
VB.Net – AssemblyFileVersion和AssemblyFileVersionAttribute
所属栏目:[百科] 日期:2020-12-17 热度:72
我继承了一个VB.Net代码库,它是VB 2005并升级到VB 2008,包含大约100个项目 我正在尝试重新版本所有组件,但发现一些AssemblyInfo.vb文件有一个AssemblyFileVersion条目,有些具有AssemblyFileVersionAttribute条目. 此外,一些具有AssemblyVersion条目,一些具有[详细]
-
vb.net – 使用Visual Studio 2010的Visual Basic 9(或C#3)
所属栏目:[百科] 日期:2020-12-17 热度:187
我正在开发一个以VB9(VS 2008)开始的项目,现在我已经迁移到VS2010(VB10),但在生产服务器上,IDE仍然是VS 2008.在我的开发环境中,代码编译得很好,但有时,– 让我们说 – 我在行的末尾忘了一个_,导致VB9编译器抛出错误. 所以问题是,如何用VS 2010 IDE而不是VB9[详细]
-
vb6 – 如何验证VB 6可执行文件的2个副本来自相同的代码库?
所属栏目:[百科] 日期:2020-12-17 热度:187
我有一个版本控制下的程序经历了多个版本.今天出现了一种情况,有人以某种方式设法指向该程序的旧副本,因此遇到了已修复的错误.我想回去,只删除程序的所有旧副本(保持它们是一个公司策略,可以在版本控制之前的日期,并且不再需要)但我需要一种方法来验证我可以[详细]
-
语句或表达式会在VB.net中的return语句之后执行吗?
所属栏目:[百科] 日期:2020-12-17 热度:167
好吧,我在我们的一个公司应用程序中工作,这是在VB.net中完成的.我不熟悉VB.net(我在C#中做的东西)所以我问这个问题:清理注释后的代码是否执行? Public Function DoesUserHavePermission(ByVal UserID As Integer,ByVal ActionID As Integer) As Boolean '[详细]
-
vb.net – Nothing是否等于Default?
所属栏目:[百科] 日期:2020-12-17 热度:165
当我在VB.NET中将变量设置为空时会发生什么? 没有什么是默认的,或者我在这里遗漏了什么,这是真的吗? 解决方法 如果它是值类型(如Integer,Double等),则将变量设置为Nothing将其设置为默认值. 如果它是引用类型,它实际上将设置为Nothing(空值). 在Microsoft[详细]
-
vb.net – VB:只允许输入数字(不是字母)进入文本框
所属栏目:[百科] 日期:2020-12-17 热度:129
我有一个控制Timer控件间隔的文本框.如何过滤掉字母?是否可以仅限制输入数字(例如,如果输入字母或空格,没有任何反应)?是否有文本框的属性可以实现此目的?谢谢! 解决方法 用另一个控件替换文本框是一个选项吗?根据我的经验,如果您只想将输入限制为数值,[详细]
-
vb.net – 以编程方式将RDLC报告保存为PDF
所属栏目:[百科] 日期:2020-12-17 热度:194
我有一份报告,我需要多次运行并另存为PDF.我目前正在以编程方式生成PDF报告,但希望保存报告,而无需用户每次手动选择保存选项. 我用来将单个报告呈现为PDF的代码是: Dim warnings As Microsoft.Reporting.WebForms.Warning() = Nothing Dim streamids As Str[详细]
-
vb.net – 将字符串列表连接成以逗号分隔的字符串的简单方法,其
所属栏目:[百科] 日期:2020-12-17 热度:168
假设我有一个List(Of Tag),Tag是一个对象. Tag,Tag.Description的一个成员是一个字符串,我想对描述成员进行逗号分隔的连接. 有没有比将Description成员读入List(Of String)然后使用Join函数更简单的方法呢? 谢谢! 解决方法 试试这个: String.Join(",",tag[详细]
-
vb.net – VB CStr,CDate,CBool??等与DirectCast相比,无需转换即
所属栏目:[百科] 日期:2020-12-17 热度:75
除非我需要进行实际转换,否则我通常会避免使用VB的内置转换函数(CStr,CDate,CBool??,CInt等).如果我只是在演员,从一个对象说到一个字符串,我通常使用DirectCast或TryCast,假设CStr等正在做一些我不需要的额外的东西.但有时DirectCast语法有点麻烦,如下例所示[详细]
-
用VB.NET获取“真正的”IP地址?
所属栏目:[百科] 日期:2020-12-17 热度:78
我正在寻找能够给我真正的IP而不是本地IP的功能.我目前拥有的功能,返回网络中的IP和共享中心192.168.2.100 但是,如果我去whatismyip,那么它会给我真正的IP. 我怎么能用VB.NET搞定这个? 谢谢 解决方法 使用VB.Net无法做到这一点.您需要找到一个会告诉您的网[详细]
-
自动调整大小在.NET中的图像缩放
所属栏目:[百科] 日期:2020-12-17 热度:184
我正在考虑一个个人学习项目.使用.NET(最好是VB)我想构建一个简单的桌面应用程序,它的唯一功能是显示漫画,如CDisplay,但具有更高级的导航功能.我希望能够通过单击图像的某些区域(例如,单个面板)进行放大,并使缩放区域自动捕捉到面板并将其炸开.图像通常采用.[详细]
-
vb.net – 如何在不创建新字体的情况下更改字体大小
所属栏目:[百科] 日期:2020-12-17 热度:126
是否可以在.net winforms中更改字体大小而无需使用新大小创建新字体? 解决方法 不可以.现有的“字体”对象的字体大小是只读的.[详细]
-
如何在.net项目中使用Reg-Free COM进行vb6 dll引用?
所属栏目:[百科] 日期:2020-12-17 热度:149
我一直试图解决这个问题很长一段时间,似乎没有任何作用. 我有一个用vb6编写的COM DLL.我在.net中添加了对此DLL的引用,并在引用上将’isolated’和’copy local’属性设置为true.显然这应该是启用reg-free com. 但它不起作用.如果我尝试使用另一台计算机,或使[详细]
-
VB.Net:测试多个值是否相等?
所属栏目:[百科] 日期:2020-12-17 热度:110
如何在一行中测试多个值是否相等? 基本上我想做 if (val1 == val2 == val3 == ... valN) 但是在VB.Net中. 解决方法 If val1 = valN AndAlso val2 = valN AndAlso ... ThenEnd If 测试多个值时,这会很麻烦.[详细]