为什么修饰符在Winforms中设置为Friend?

时间:2010-09-14 08:03:10

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

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

有谁知道为什么?

是否有设置将修改器设置为默认值(私有)?

2 个答案:

答案 0 :(得分:3)

你确定它显示为朋友吗?我试图在这里重现相同但它总是显示为私人。我使用的是Visual Studio 2008。

经过大量的谷歌搜索,我最终找到了一些答案,他们就在SO:

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

答案 1 :(得分:3)

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

我无法覆盖此值