簡體   English   中英

為什么是InitializeComponent(); 由於其保護級別而無法訪問?

[英]Why is InitializeComponent(); inaccessible due to its protection level?

因此,這是我當前擁有的代碼,並且出現錯誤:

由於其保護級別,無法訪問“ SampleWindows.BaseWindow.InitializeComponent()”(CS0122)

有什么幫助嗎?

using System;

namespace SampleWindows
{
    public class Form1 : BaseWindow
    {
        public Form1()
        {
            InitializeComponent();
            RoundedCorners(this.Height, this.Width);
        }
    }
}

這是因為InitializeComponent可能在BaseWindow中被標記為“私有”,但是在您的類Form1中,您嘗試使用它。 您不能使用來自基類的標記為私有的方法/類成員。 嘗試將其標記為“受保護”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM