Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka niewizualna (lub składnik) udostępnia funkcjonalność dla twojej aplikacji. W przeciwieństwie do innych kontrolek składniki nie udostępniają użytkownikowi interfejsu użytkownika i w związku z tym nie muszą być wyświetlane na powierzchni projektanta formularzy systemu Windows. Po dodaniu składnika do formularza program Windows Forms Designer wyświetla zasobnik z możliwością zmiany rozmiaru w dolnej części formularza, w którym są wyświetlane wszystkie składniki. Po dodaniu kontrolki do zasobnika składnika możesz wybrać składnik i ustawić jego właściwości tak, jak w przypadku każdej innej kontrolki w formularzu.
Dodawanie składnika do formularza systemu Windows
Otwórz formularz w programie Visual Studio. Aby uzyskać szczegółowe informacje, zobacz Jak: wyświetlać formularze Windows w projektancie.
W przyborniku kliknijskładnik i przeciągnij go do formularza.
Twój składnik pojawia się w zasobniku składników.
Ponadto komponenty można dodać do formularza w czasie wykonywania. Jest to typowy scenariusz, szczególnie dlatego, że składniki nie mają wyrażenia wizualnego, w przeciwieństwie do kontrolek, które mają interfejs użytkownika. W poniższym przykładzie składnik Timer jest dodawany w czasie wykonywania. (Należy pamiętać, że program Visual Studio zawiera wiele różnych czasomierzy. W tym przypadku należy użyć składnika Timer formularzy systemu Windows. Aby uzyskać więcej informacji na temat różnych czasomierzy w programie Visual Studio, zobacz Introduction to Server-Based Timers.)
Ostrzeżenie
Składniki często mają właściwości specyficzne dla kontrolek, które należy ustawić, aby składnik działał efektywnie. W przypadku poniższego składnika Timer należy ustawić właściwość Interval. Pamiętaj, aby podczas dodawania składników do projektu ustawić właściwości niezbędne dla tego składnika.
Programowe dodawanie składnika do formularza systemu Windows
Utwórz wystąpienie klasy Timer w kodzie.
Ustaw właściwość
Interval, aby określić czas między znacznikami czasomierza.Skonfiguruj wszelkie inne niezbędne właściwości składnika.
Poniższy kod przedstawia tworzenie Timer z zestawem właściwości
Interval.Public Sub CreateTimer() Dim timerKeepTrack As New System.Windows.Forms.Timer timerKeepTrack.Interval = 1000 End Subpublic void createTimer() { System.Windows.Forms.Timer timerKeepTrack = new System.Windows.Forms.Timer(); timerKeepTrack.Interval = 1000; }public: void createTimer() { System::Windows::Forms::Timer^ timerKeepTrack = gcnew System::Windows::Forms::Timer(); timerKeepTrack->Interval = 1000; }Ważne
Komputer lokalny może być narażony na zagrożenie bezpieczeństwa za pośrednictwem sieci, odwołując się do złośliwego elementu UserControl. Byłoby to problemem tylko w przypadku, gdy złośliwa osoba stworzyłaby szkodliwą kontrolkę niestandardową, a ty omyłkowo dodałbyś ją do projektu.
Zobacz także
.NET Desktop feedback