2010-09-14 47 views
4

在Winforms中向設計人員添加新控件時,控件上的修改器設置爲「朋友」,但默認修改器爲「私人」(右鍵單擊屬性並重置修改器)。爲什麼修改器在WinForms中設置爲Friend?

有誰知道爲什麼?

是否有設置將修改器設置爲默認(私人)?

回答

3

這僅僅是其被選爲默認由VB.Net IDE團隊提供。雖然我不知道決定背後的原因,但我的猜測是,它保持與VB6兼容的設計體驗。

有沒有辦法,我知道重寫此值

+0

+1我們可以[請](http://stackoverflow.com/questions/2800618/set-a-project-default-for-vb- net-projects-so-the-default-modifiers-property)有辦法覆蓋這個值嗎?是否可以使用加載項,你知道嗎? – MarkJ 2010-09-14 11:31:21

+0

@MarkJ,我認爲改變這個最好的方法是在連接上提出問題(我不再在該團隊工作)。 http://connect.microsoft.com/ – JaredPar 2010-09-14 15:41:47

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

+0

是的。我確定。試過在VS 2010中。也許有一個設置來控制這個?感謝您的嘗試。 – eflles 2010-09-14 08:21:11

+0

+1實際上,這個問題幾乎是[我可以設置的東西,所以默認修飾符是私人]的副本(http://stackoverflow.com/questions/2800618/set-a-project-default-for-vb- net-projects-so-the-default-modifiers-property)問題 – MarkJ 2010-09-14 11:30:10

相關問題