小编Mat*_*lko的帖子

.htm或.html扩展名 - 哪一个是正确的,哪些是不同的?

当我保存带有.htm或.html扩展名的文件时,哪一个是正确的,哪些是不同的?

html filenames naming-conventions

55
推荐指数
5
解决办法
3万
查看次数

添加Windows公共控件6.0时未注册对象库

我试图在Windows 7 32位机器上安装Visual Studio 6.

操作系统来自裸机.

我按照这里提到的说明(我之前使用过)

安装没有报告错误,但是当我尝试添加Microsoft Windows Common Controls 6.0到工具箱时,我得到"对象库未注册"错误.

我尝试手动卸载并重新安装OCX,这两个都成功但我仍然有同样的错误.

我尝试安装SP6并没有错误安装(和更新OCX到更新的版本),但我仍然有同样的问题.

编辑:

如下面进一步调查所述,似乎IE10更新打破了MSCOMCTL.ocx.但是我也认为这与订单有关,因为我有另一台带有IE10的Windows 7机器,工作正常.

vb6 registration ocx visual-studio

28
推荐指数
1
解决办法
11万
查看次数

如何在VB.net中将日期转换为格式化字符串?

这里似乎有一百万个关于将字符串转换为Date的问题,但反之亦然.当我将Date对象转换为字符串时,mydate.toString我得到格式的字符串16/01/2013 13:00:00.

但我真正想要的是2013-01-16 13:00:00.我在Date对象上看不到任何为我这样做的函数,我是否需要使用正则表达式或其他东西?

.net vb.net datetime date type-conversion

19
推荐指数
4
解决办法
16万
查看次数

为什么模块中的公共功能无法访问

我有一个由几个有用的小工具组成的程序集.在其中我有一个包含简单公共功能的模块.

Module FishTrackerConfigurations

Public Function GetValueOfUseProductId As Boolean
    Return VtlGetUseProductId 'A simple private routine in the same module
End Function
End Module
Run Code Online (Sandbox Code Playgroud)

当我从另一个项目(其中引用此程序集)调用此函数时,我得到以下错误.

Error   BC30390 'FishTrackerConfigurations.Public Function GetValueOfUseProductId() As Boolean' is not accessible in this context because it is 'Public'.   
Run Code Online (Sandbox Code Playgroud)

从我的项目Application.Xaml.VB文件中调用该函数,特别是在Protected Overrides Sub OnStartup(e As StartupEventArgs)例程中.

我想知道为什么会这样.

.net vb.net wpf module access-modifiers

19
推荐指数
1
解决办法
3395
查看次数

如何右键单击以在树视图控件中选择节点

为什么我右键单击树视图中的节点,焦点移动到此节点,然后立即返回到先前选择的节点.有什么方法可以允许右键单击选择节点吗?

.net vb.net treeview .net-4.0 winforms

14
推荐指数
1
解决办法
2万
查看次数

找不到VB.Net'Sub Main'

好的,周一我有一个A级计算考试,我一直在研究预发布的骨架代码.

今天早上,当我尝试时,我得到一个错误说'Sub Main' was not found.这里显然是一个Sub Main()在我将在下面粘贴代码.

在尝试sub main()第二个错误之前,我尝试添加另一个Sub Main() has multiple definitions.

我真的需要对它进行排序,所以任何帮助都将非常感激.

这是Sub Main()的代码:

 Sub Main()
    Dim Choice As Char
    Dim Deck(52) As TCard
    Dim RecentScores(NoOfRecentScores) As TRecentScore
    Randomize()
    Do
        DisplayMenu()
        Choice = GetMenuChoice()
        Select Case Choice
            Case "1"
                LoadDeck(Deck)
                ShuffleDeck(Deck)
                PlayGame(Deck, RecentScores)
            Case "2"
                LoadDeck(Deck)
                PlayGame(Deck, RecentScores)
            Case "3"
                DisplayRecentScores(RecentScores)
            Case "4"
                ResetRecentScores(RecentScores)
        End Select
    Loop Until Choice = "q"
End Sub
Run Code Online (Sandbox Code Playgroud)

如果有帮助,这里是完整的代码:

 'Skeleton Program code for the AQA …
Run Code Online (Sandbox Code Playgroud)

.net vb.net console-application entry-point

12
推荐指数
1
解决办法
2万
查看次数

Object不支持属性或方法WebBrowser Control

我已经开发了一个移动应用程序(在asp.net中),我正在使用带有WebBrowser控件的WinForms应用程序来演示它.

我的主页面我使用脚本来隐藏地址栏:

<script type="text/javascript">
    window.addEventListener("load", function () {
        // Set a timeout...
        setTimeout(function () {
            // Hide the address bar!
            window.scrollTo(0, 1);
        }, 0);
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这已经好了好几台机器但今天早上在新机器上我遇到了一个弹出页面加载:

在此输入图像描述

有问题的机器安装了IE9,我有Disable Script Debugging设置Checked.

解决这个问题的最佳方法是什么?我可以在JS中添加一些条件,以便在IE中运行时不执行吗?

javascript asp.net winforms internet-explorer-9

11
推荐指数
1
解决办法
1万
查看次数

VB.net将窗口置于前面

我需要在VB.net 2010中设置一个窗口来显示屏幕前面的代码.

我想要实现的是显示紧急警报类型,它是一种形式,由于某些原因我没有使用消息框.

有人建议使用以下代码,但这不起作用:

  Private Sub frmMessage_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.BringToFront()
    End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net winforms

10
推荐指数
3
解决办法
8万
查看次数

有没有一种简单的方法在WinForms中实现Checked Combobox

有谁知道在WinForms中检查组合框的简单实现?谷歌搜索时我找不到任何东西.

我想要的东西就像这个Windows预定任务触发器编辑:

在此输入图像描述

c# vb.net checkbox combobox winforms

10
推荐指数
1
解决办法
3万
查看次数

在.NET中为Interop公开属性作为变体

我正在.NET中创建一个包装类(VB.NET,因为它发生但与C#同样相关),它暴露给COM,我试图包装的一个属性是Variant.我以为我只能使用一个Object,但是我收到一个错误:

Public Property FieldValue([vFieldID As Object = -1]) As Object不能作为属性'让'暴露给COM.您将无法使用"Let"语句从Visual Basic 6.0为此属性分配非对象值(如数字或字符串).*

我的财产声明如下:

Public Property FieldValue(Optional ByVal vFieldID As Object = -1) As Object
    Get
        Return _objVAccess.FieldValue(vFieldID)
    End Get
    Set(ByVal value As Object)
        _objVAccess.FieldValue = value
    End Set
End Property
Run Code Online (Sandbox Code Playgroud)

我的属性实际上从数据库返回一个值,可以是整数,字符串,日期等,因此它不是 COM方面的对象.是否有任何解决方法允许属性让?

c# vb.net com properties com-interop

8
推荐指数
1
解决办法
7051
查看次数