Pracowałem przez książkę Head First C# i użyłem InitializeComponent(); metoda kilka razy.Bardzo prosta definicja InitializeComponent(); Metoda
Przykładem tego jest na ćwiczenia Planner Party Stworzyłem klasę o nazwie DinnerParty.cs a następnie wykorzystywane ten kod w Form1.cs
public Form1()
{
InitializeComponent();
dinnerParty = new DinnerParty() { NumberOfPeople = 5 };
dinnerParty.SetHealthyOption(checkBox2.Checked);
dinnerParty.CalculateCostOfDecorations(checkBox1.Checked);
DisplayDinnerPartyCost();
}
moje pytanie, co dokładnie jest metoda Initialize Komponent robić. Rozumiem, że definiuję nowy obiekt lub wystąpienie klasy DinnerParty i ustawiając wszystkie wartości, jak do tej pory zakładałem, że InitializeComponent() mówi "Ustaw wartości moich pól przy użyciu następującego:"
Czy mogę prosić o PODSTAWOWE, coś, co mogę zrozumieć z definicji. Przyjrzałem się wcześniejszym postom i odpowiedziom na ten temat i wszystko jest zbyt skomplikowane. Zaznaczę najłatwiejszą do zrozumienia odpowiedź, która wciąż zawiera kluczowe informacje jako odpowiedź.
Jeśli zajrzysz do "Form1.Designer.cs", będzie zawierał metodę "InitializeComponent". Zasadniczo po prostu inicjuje treść formularza. – 3aw5TZetdf
Kliknij prawym przyciskiem myszy "InitializeComponent" w Visual Studio i wybierz opcję "Przejdź do deklaracji". Ta da. – Adam
Patrz [InitializeComponent Objaśnienie] (http: //www.dotnetperls.com/initializecomponent) – logicnp