|
|
(64 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
− | using System.Windows.Forms;
| + | Vorlage: |
| | | |
− | public class MainForm : System.Windows.Forms.Form
| |
− | {
| |
− | private System.Windows.Forms.CheckBox[] checkBoxes;
| |
− | private System.Windows.Forms.TextBox outputTextBox;
| |
− |
| |
− | // Konstruktor des MainForms.
| |
− | public MainForm()
| |
− | {
| |
− | InitializeCheckBoxesAndTextBox();
| |
− | }
| |
− |
| |
− | // Startet die Anwendung und erzeugt das MainForm durch Aufruf des Konstruktors.
| |
− | public static void Main()
| |
− | {
| |
− | Application.Run(new MainForm());
| |
− | }
| |
− |
| |
− | // Initialisiert die Checkboxes und das Textfeld.
| |
− | private void InitializeCheckBoxesAndTextBox()
| |
− | {
| |
− | // Erzeugt 4 Checkboxes und ein Textfeld durch Aufruf der Standardkonstruktoren.
| |
− |
| |
− | int checkBoxesCount = 4;
| |
− | checkBoxes = new CheckBox[checkBoxesCount]; // Erzeugt ein Array von Checkboxes.
| |
− |
| |
− | SuspendLayout();
| |
− |
| |
− | // Diese for Schleife initialisiert die einzelnen Checkboxes des Arrays.
| |
− | for (int i = 0; i < checkBoxesCount; i++)
| |
− | {
| |
− | CheckBox newCheckBox = new CheckBox();
| |
− | newCheckBox.Location = new System.Drawing.Point(50, 25 * i + 50);
| |
− | newCheckBox.Width = 200;
| |
− | newCheckBox.Click += new EventHandler(NewCheckBox_Clicked); // Verknüpft die Ereignisbehandlungsmethode jeweils mit dem Klick-Ereignis SelectedIndexChanged der Listenfelder.
| |
− | Controls.Add(newCheckBox);
| |
− | checkBoxes[i] = newCheckBox;
| |
− | }
| |
− | checkBoxes[0].Text = "Rückwärts suchen";
| |
− | checkBoxes[1].Text = "Nur ganzes Wort suchen";
| |
− | checkBoxes[2].Text = "Grosz- und Kleinschreibung";
| |
− | checkBoxes[3].Text = "Zurück zum Anfang springen";
| |
− |
| |
− | outputTextBox = new TextBox();
| |
− | outputTextBox.Location = new System.Drawing.Point(50, 25 * checkBoxesCount + 50);
| |
− | outputTextBox.Size = new System.Drawing.Size(200, 50);
| |
− | outputTextBox.Multiline = true; // Legt fest, dass das Textfeld mehrere Zeilen haben kann und Zeilenumbrüche ermöglicht.
| |
− | Controls.Add(outputTextBox);
| |
− |
| |
− | Text = "Suchen und Ersetzen"; // Setzt die Beschriftung des MainForms.
| |
− |
| |
− | ResumeLayout(false);
| |
− | PerformLayout();
| |
− | }
| |
− |
| |
− | // Diese Methode wird aufgerufen, wenn der Benutzer auf eine Checkbox klickt.
| |
− | private void NewCheckBox_Clicked(object sender, System.EventArgs e)
| |
− | {
| |
− | // Setzt den Text in der Textbox auf die Beschriftung der markierten Checkboxes.
| |
− | outputTextBox.Text = string.Empty;
| |
− | int checkBoxesCount = checkBoxes.Length;
| |
− | for (int i = 0; i < checkBoxesCount; i++)
| |
− | {
| |
− | CheckBox checkBox = checkBoxes[i];
| |
− | // Wenn die Checkbox markiert ist, Beschriftung dem Text im Textfeld hinzufügen.
| |
− | if (checkBox.CheckState == CheckState.Checked)
| |
− | {
| |
− | outputTextBox.Text += checkBox.Text + "\r\n";
| |
− | }
| |
− | }
| |
− | }
| |
− | }
| |
| | | |
| + | * Icon ID: |
| + | * Bekannte Versionen: |
| + | * Registrierte Codes: |
| + | * Design: [[Gregson Vaux]] Artifacts |
| | | |
| | | |
− | | + | ==Release == |
− | Inaktive Sammlung:
| + | |
| | | |
| {| class="sortable" cellpadding="5" cellspacing="0" border="1" | | {| class="sortable" cellpadding="5" cellspacing="0" border="1" |
− | |- style="color:#0066FF" | + | |- |
| + | ! Icon !! Edition !! Auflage !! Bild Front/Back !! Bezeichnung |
| | | |
− | ! ID !! Icon !! Geocoin !! Bekannte Versionen !! Versionen in Sammlung !! Stand !! Gebrauch !! V1
| |
− | |- align="center"
| |
− | | 289 || [[Datei:289.gif]] || [[Tracking Time Geocoin]] || 03 || 03 || 💚 || Sammlung ||
| |
− | |- align="center"
| |
− | | 321 || [[Datei:321.gif]] || [[Kayakerinme Geocoin]] || 15 || 05 || 🧡 || Sammlung ||
| |
− | |- align="center"
| |
− | | 465 || [[Datei:465.gif]] || [[2007 Hong Kong Geocoin]] || 05 || 05 || 💚 || Sanmmlung ||
| |
− | |- align="center"
| |
− | | 677 || [[Datei:677.gif]] || [[Triple Dragon Geocoin]] || 05 || 05 || 💚 || Sammlung ||
| |
− | |- align="center"
| |
− | | 2080 || [[Datei:2080.gif]] || [[Birka Geocoin]] || 08 || 04 || 💛 || Sammlung ||
| |
− | |- align="center"
| |
− | | 4051 || [[Datei:4051.gif]] || [[Thurus Geocoin]] || 14 || 14 || 💚 || Sammlung ||
| |
− | |- align="center"
| |
− | | 5966 || [[Datei:5966.gif]] || [[Butterfly Cacher Geocoin]] || 70 || 66 || 💛 || Sammlung ||
| |
− | |- align="center"
| |
− | | 9438 || [[Datei:9438.gif]] || [[Team Yanagi 2 Geocoin]] || 04 || 04 || 💚 || Sammlung ||
| |
| |- align="center" | | |- align="center" |
| + | | [[Datei:.gif]] || || || [[Datei:.jpg|300px]] || |
| + | |} |
| + | |
| + | [[Kategorie:Geocoin]][[Kategorie:]] |