kontrola

Strona zaktualizowana :
Data utworzenia strony :

Kontrolki są często używane w narzędziach i tym podobnych, więc chciałbym krótko wyjaśnić, jak z nich korzystać. Użyjemy poprzedniego projektu Porady, aby to zilustrować.

Po pierwsze, ponieważ formant jest zasadniczo umieszczony w formularzu, kliknij prawym przyciskiem myszy MainForm.cs z Eksploratora rozwiązań i kliknij polecenie Pokaż projektanta. (Możesz także kliknąć dwukrotnie MainForm.cs, aby go otworzyć).

デザイナの表示

フォームのデザイナ

Następnie otwórz przybornik po lewej stronie. (Jeśli go nie ma, wybierz "Przybornik" z "Widoku" w menu)

ツールボックス

Zobaczysz listę podobną do tej poniżej. Będzie to lista kontrolek i komponentów, które można umieścić.

コントロールのリスト

Użyjmy "Przycisku" u góry. Przycisk jest przyciskiem poza własnym stanem i jest w zasadzie kontrolą, która pozwala coś zrobić, naciskając go. Najpierw kliknij "Przycisk". Kursor myszy powinien być ikoną przycisku.

ボタン

Następnie spróbuj kliknąć lub przeciągnąć formularz do rozmiaru, który chcesz umieścić. Powinieneś być w stanie umieścić przycisk na formularzu.

ボタン配置

Teraz spróbuj uruchomić go raz. Może błąd nie powinien się zdarzyć, więc powinieneś być w stanie zacząć normalnie. Powinieneś być w stanie prawidłowo nacisnąć przycisk.

実行

Nawiasem mówiąc, możesz nacisnąć przycisk, ale nic się nie dzieje po jego naciśnięciu. Nie napisałeś jeszcze, co zamierzasz zrobić. Mimo to podstawowa mechanika jest na miejscu od samego początku, więc programista nie musi się martwić o dodatkową pracę.

Zamknij uruchomiony formularz. Jest to bardzo łatwe do zrobienia, jeśli po prostu ułożysz to w ten sposób.


Teraz użyjmy kontrolek, aby utworzyć proste zdarzenie. Przetwarzanie za pomocą kontrolek jest zasadniczo nazywane zdarzeniem.

W przyborniku umieść odpowiednio "Label" i "TextBox" w formularzu. Rozmiar i pozycja mogą być odpowiednie.

テキストボックスとラベル配置

Proces, który należy tutaj wykonać, to "Po wejściu w pole tekstowe i naciśnięciu przycisku wyświetlana jest zawartość wprowadzona w etykiecie". Dlatego jedynym zastosowanym tutaj zdarzeniem jest "po naciśnięciu przycisku". Ponieważ pole tekstowe jest używane do wprowadzania, a etykieta jest używana tylko do danych wyjściowych, nie ma potrzeby tworzenia tych dwóch zdarzeń.

Teraz kliknij przycisk, aby go wybrać. Zaznaczona kontrolka ma obramowanie. Nawiasem mówiąc, możesz zmienić rozmiar, przeciągając kwadrat w ramce.

選択

Następnie otwórz właściwości. Kliknij prawym przyciskiem myszy przycisk po prawej stronie okna lub jeśli nie istnieje, a następnie wybierz polecenie Właściwości.

ボタンのプロパティ

Możesz wprowadzić małe ustawienia dotyczące przycisku, ale na razie nic nie zmienisz, więc otwórz wydarzenie. Wydarzenie zostanie otwarte przez kliknięcie błyskawicy u góry okna Właściwości.

Po otwarciu poszukaj zdarzenia "Kliknij" i kliknij je dwukrotnie. Powinno to dodać metodę do MainForm.cs, która opisuje, co dzieje się po kliknięciu przycisku.

Click イベント

コード追加

Opiszmy proces tutaj. NET Framework jest bardzo dobrze zrobiony i tym razem wystarczy jedna linia, aby go dodać. Wprowadź następujący kod z dodatkowymi czerwonymi częściami:

private void button1_Click(object sender, EventArgs e)
{
  this.label1.Text = this.textBox1.Text;
}

To, co tutaj robimy, to kopiowanie (przypisywanie) "ciągu wyświetlanego w polu tekstowym" do "tekstu wyświetlanego w etykiecie". To wszystko. Spróbujmy go uruchomić.

テキスト入力

Wprowadź znaki w polu tekstowym, jak pokazano powyżej. Następnie naciśnij przycisk, a etykieta powinna zmienić się w ten sam ciąg co pole tekstowe, jak pokazano poniżej.

文字列コピー


Tym razem krótko wyjaśniłem, jak korzystać z elementów sterujących. Istnieje wiele innych elementów sterujących, więc spróbuj. Instrukcje dotyczące używania i wyjaśniania kontrolek są szczegółowo wyjaśnione na innych stronach internetowych, więc możesz je wyszukać i znaleźć.

Wskazówki DirectX również używają kontrolek od czasu do czasu, więc jeśli nauczysz się ich używać, powinieneś być w stanie zastosować je całkiem sporo.