【问题标题】:Why is the modifier set to Friend in Winforms?为什么Winforms中的修饰符设置为Friend?
【发布时间】:2011-04-12 01:06:28
【问题描述】:

在Winforms中向设计器添加新控件时,控件上的修饰符设置为Friend,但默认修饰符为Private(右键单击属性并重置修饰符)。

有人知道为什么吗?

是否有设置将修饰符设置为默认(私有)?

【问题讨论】:

    标签: .net vb.net visual-studio winforms modifiers


    【解决方案1】:

    这只是 VB.Net IDE 团队选择的默认设置。虽然我不知道这个决定背后的原因,但我的猜测是它是为了保持与 VB6 兼容的设计体验。

    据我所知,没有办法覆盖这个值

    【讨论】:

    • +1 我们可以please 有办法覆盖该值吗?是否可以通过加载项实现,你知道吗?
    • @MarkJ,我认为改变这种情况的最佳方法是在连接上提出问题(我不再在那个团队工作)。 connect.microsoft.com
    【解决方案2】:

    你确定它显示为朋友吗?我试图在这里复制相同的内容,但它始终显示为私有。我正在使用 Visual Studio 2008。

    经过大量谷歌搜索,我最终找到了一些答案,它们就在这里:

    VB.NET: what does the 'friend' modifier do?

    Set a project default for VB.NET projects so that the default Modifiers property for controls is Private

    【讨论】:

    猜你喜欢
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 2014-06-09
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多