Tag: vb.net

使用DirectCast,CType和TryCast投射数据types

自从我从2005年的某个地方从VB6移到VB.NET以来,我一直在使用CType从一种数据types转换到另一种数据types。 我这样做是因为它只是键入的速度更快,曾经存在于VB6,我不知道为什么我必须使用DirectCast,如果它们之间显然没有区别。 我偶尔会使用TryCast,因为我知道有时候Cast会失败。 然而,我不能区分CType和DirectCast。 任何人都可以告诉我简单的英文有什么区别两者(CType和DirectCast)的区别? 增加使用什么地方的例子也是有帮助的。 谢谢。

使用前导空格将十进制值格式化为string

在逗号/点之后,如何将十进制值格式化为一个数字的string,并且值小于100的前导空格? 例如, 12.3456的十进制值应该以单引导空格输出为" 12.3" 。 10.011将是" 10.0" 。 123.123是"123.1" 我正在寻找一个解决scheme,与标准/自定义string格式,即 decimal value = 12.345456; Console.Write("{0:magic}", value); // 'magic' would be a fancy pattern.

VB.NET空string数组

我怎样才能创build一个空的一维string数组?

无法创buildPDB文件

由于某种原因,这个错误在我的一个项目中开始出现。 错误1无法写入输出文件'C:\ MyProject \ Release \ MyProject.pdb':未指定的错误 如果我进入高级编译选项,并将其更改为不生成和debugging信息,我的项目编译罚款。 我已经尝试设置发布文件夹的权限为所有人,所以我会认为这不是一个权限问题。 此外,我没有看到我的日志文件中的任何东西,可以提供有关该问题的更多信息。 有谁知道为什么这个错误只是开始显示或解决方法? 谢谢。 更新:我已经重新启动我的机器,重新启动VS几次,甚至已经完全删除现有的OBJ文件发生问题。 它仍然给我同样的错误。 这是一个简单的项目解决scheme,上周工作正常。 VS试图构buildPDB文件似乎是一个问题,因为我可以将它们从Release和Debug文件夹中删除而没有问题。 当我尝试重build他们VS将开始创build文件(大小约为1.4MB),但我仍然得到错误。

WP7应用程序栏图标不显示在模拟器上(但在混合工作)

这很可能是一个愚蠢的错误,但谁能告诉我为什么我的图标显示在Blend,而不是在模拟器(而不是在VS10中,但这不是一个问题)? 编辑 – 这是我的XAML: <phone:PhoneApplicationPage.ApplicationBar> <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True"> <shell:ApplicationBarIconButton IconUri="/Images/share.png" Text="Partager"/> <shell:ApplicationBarIconButton IconUri="/Images/appbar.edit.rest.png" Text="Note"/> <shell:ApplicationBarIconButton IconUri="/Images/appbar.feature.camera.rest.png" Text="Photos/Vidéos"/> <shell:ApplicationBarIconButton IconUri="/Images/calendar.png" Text="Rendez-vous"/> <shell:ApplicationBar.MenuItems> <shell:ApplicationBarMenuItem Text="MenuItem 1"/> <shell:ApplicationBarMenuItem Text="MenuItem 2"/> </shell:ApplicationBar.MenuItems> </shell:ApplicationBar> </phone:PhoneApplicationPage.ApplicationBar> 我的四个.png文件是48×48,透明.png与黑色的前景,因为appbar.*.rest.png文件在那里,并在Microsoft图标文件夹中find

在datagridview中禁用单元格高亮显示

如何在datagridview中禁用单元格高亮,即使点击单元格,高亮也不应该发生。 请任何想法

如果不存在,如何在VB中创build一个文件夹?

我自己写了一个下载应用程序,这样我就可以轻松地从我的服务器上获取一组文件,并将它们全部放到一台安装有Windows的新电脑上,而不需要真正的上网。 不幸的是,我在创build我想要放入的文件夹时遇到了问题,不确定如何去做。 我想我的程序下载应用program files\any name here\ 所以基本上我需要一个函数来检查文件夹是否存在,如果不存在,它会创build它。

可序列化的inheritance

如果从Serializable类inheritance的东西,子类还是Serializable?

为什么使用终于在尝试…赶上

我看到Finally in Try .. Catch将总是在执行try catch块的任何部分之后执行。 是否有什么不同,只是跳过Finally一节,只是之后,在try catch块之外运行? 示例1,Try … Catch … Finally … End Try Try 'Do something Catch ex As Exception 'Handle exception Finally 'Do cleanup End Try 例2,尝试…赶上…结束尝试…做最后的东西外面 Try 'Do something Catch ex As Exception 'Handle exception End Try 'Do cleanup

有没有一种方法来编程最小化窗口

我正在做的是我有一个全屏幕的forms,没有标题栏,因此缺乏在右上angularfind最小化/最大化/closuresbutton。 我想用键盘快捷方式和上下文菜单项取代该function,但我似乎无法find触发事件来最小化窗体。