‫Willkommen zurück und in diesem Video werden wir mit Optionsfeldern arbeiten, und wie Sie sehen, können Sie es
‫aus der Toolbox ziehen.
‫Sie können einfach ein Optionsfeld in Ihre Benutzeroberfläche leiten und Sie finden Ihr Optionsfeld im Raster
‫mit Inhalten.
‫Nun, es hat mehrere Eigenschaften, die wir bereits gesehen haben.
‫Und so möchte ich in diesem Video nicht mit Optionsfeldern arbeiten.
‫Ich werde nur ein Steck-Panel erstellen und ich werde Zemel verwenden, um das meiste davon aufzubauen.
‫In diesem Tech-Panel möchte ich zuallererst ein Label haben und dieses Label sollte so etwas schreiben
‫wie: Magst du mich?
‫Also magst du mich?
‫Dass wir das sind, ist unser Label.
‫Und ich werde sagen, es sollte fett sein.
‫Die Schriftstärke wird also fett sein und was sollen wir noch hinzufügen?
‫Vielleicht eine Schriftgröße.
‫Das ist also eine andere Größe und lass es uns auf 20 setzen.
‫Also magst du mich?
‫Ziemlich langer Text und jetzt müssen wir entweder ja, nein oder gut vielleicht sagen.
‫Aber es gibt nichts zwischen diesen dreien.
‫Es gibt also nur diese drei Möglichkeiten.
‫Und das ist der Vorteil von Optionsfeldern.
‫Innerhalb einer Funkgruppe ist immer nur einer davon aktiv.
‫Lassen Sie uns hier also ein Optionsfeld erstellen, ein Optionsfeld, und ich werde es etwas ausführlicher machen, weil ich nicht nur ein
‫einfaches Optionsfeld haben möchte, wie wir gerade gesehen haben.
‫Ich möchte, dass dieses Optionsfeld in ein Rechteck und ein Textprotokoll eingeschlossen wird.
‫Also so etwas wie Repp Pennel.
‫Also werde ich hier und innerhalb des rechten Panels ein Wrap-Panel erstellen.
‫Ich möchte ein Rechteck haben, das in diesem Fall grün sein wird.
‫Also sagt jemand ja.
‫Es sollte also grün sein.
‫Grün ist gut und die Breite sollte ungefähr 16 sein und die Höhe sollte auch 16 sein.
‫Es ist also ein 16 mal 16 grünes Gitter, das wir dort haben, was wir sind.
‫Das ist unser Rechteck, das wir dort haben.
‫Das ist also unser Rechteck, das grüne, wie Sie sehen können.
‫Und jetzt möchte ich etwas Text daneben.
‫Also Textblock und es wird der Text von sein.
‫Jawohl.
‫Also ich mag die Person und der Vordergrund sollte auch grün sein.
‫Also grün und grün.
‫Ich mag die Person.
‫Das ist also unser Textblock und er sagt ja.
‫Nun, vielleicht sollten wir einen kleinen Rand zwischen den Objekten haben, also werde ich einen Rand
‫auf der höchsten Ebene auf der Ebene des Statuspanels hinzufügen.
‫Wie Sie jetzt sehen können, ist es dort oben ein wenig entfernt und wir können sogar einen kleinen Rand
‫innerhalb unseres Textblocks oder vielleicht sogar des Optionsfelds hinzufügen.
‫Lassen Sie uns den gesamten Optionsfeldrand von 10 Pixeln oder vielleicht nur fünf Pixeln machen.
‫Das sollte in Ordnung sein.
‫Und dann auch noch ein Rand für den Textblock, weil er etwas zu nah am Rest ist, dann aber nicht
‫nach oben.
‫Und nach unten, aber nur nach links, und der Rand ist entweder ein Wert, also können Sie entweder einen Wert
‫hinzufügen oder Sie können vier Werte hinzufügen, beginnend von links, dann nach oben rechts und unten.
‫Also links, oben, rechts, unten.
‫Also der, den ich haben möchte, bleibt fünf Pixel oben.
‫Ich will kein Recht.
‫Ich brauche keine und unten.
‫Ich brauche auch keine.
‫Und jetzt können Sie sehen, dass es hier einen kleinen Abstand gibt, fünf Pixel Rand zwischen unseren.
‫Jawohl.
‫Und das Quadrat, das wir hier haben, oder das Rechteck, das wir haben.
‫Gut.
‫Also links oben.
‫Rechts unten.
‫So nutzen wir diese Marge.
‫Gut.
‫Das ist also ein Optionsfeld.
‫Und ich hätte gerne drei Optionsfelder.
‫Lassen Sie mich also den Rücken kürzen, damit wir hier nur die richtige Anzahl von Linien haben.
‫Und ich werde dieses Optionsfeld kopieren und direkt daneben oder darunter platzieren.
‫Und dieser sollte rot gefüllt sein und der Text sollte so etwas wie nein sagen.
‫Der Text wird also nein sein und wir sind ja nein.
‫Und natürlich sollte auch der Text gelesen werden.
‫Also eigentlich nicht hier drin, sondern hier.
‫Innerhalb unseres Nein-Buttons sollte also das Rot oder die Notiz rot sein.
‫Das war's mit dem Radio.
‫Aber supereinfach.
‫Aber jetzt möchte ich noch ein weiteres hinzufügen, das vielleicht sein wird und jetzt möchte ich anstelle eines Rechtecks
‫ein kleines Bild hier haben.
‫Also werde ich das Rechteck loswerden und ein Bild verwenden, das wir noch nicht verwendet haben.
‫Und wenn Sie ein Bild verwenden möchten, benötigen Sie eine Quelle für dieses Bild.
‫Also in meinem Fall habe ich die Quelle.
‫Auf meinem PC, also sage ich Sauce und dann brauchst du das richtige Verzeichnis und in meinem Fall ist es auf meinem
‫PC.
‫Also habe ich diesen Ordner namens Teashop Masterclass-Kurs.
‫Ich habe den Ordner "Projekte" und darin befindet sich eine Datei "Vielleicht" und sie heißt "Vielleicht P und G" und diese
‫Datei hier.
‫Und natürlich ist es sehr groß und wird verkleinert.
‫Wenn Sie es jedoch verkleinern möchten, ist es wirklich sinnvoll, dies zu tun, bevor Sie das Bild verwenden.
‫Bearbeiten Sie einfach dieses Bild und verkleinern Sie es.
‫Aber das wird das Bild sein, das ich verwenden möchte.
‫Dies wird also meine Quelle für das Bild sein.
‫Dann kann ich angeben, wie breit und so weiter es sein soll.
‫Also, weil ansonsten, wie Sie sehen können, die Originalgröße, aber ich kann sie auf,
‫sagen wir, Breite von zweiunddreißig und auch eine Höhe von zweiunddreißig verkleinern.
‫Jetzt habe ich also dieses vielleicht Bild da und der Text sollte nicht gelesen werden.
‫Eigentlich ist es in Ordnung, wenn es die Standardfarbe Schwarz ist.
‫Dies ist also der Text von Vielleicht sind wir da und jetzt haben wir unser Optionsfeld.
‫Magst du mich?
‫Jawohl.
‫Nein.
‫Und vielleicht.
‫Gut.
‫Lassen Sie uns nun diese Anwendung starten und ausprobieren.
‫Da sind wir.
‫Magst du mich?
‫Jawohl.
‫Nein, vielleicht.
‫Und wie Sie sehen, war es vorher leer.
‫Und jetzt können wir es auswählen und sie werden immer miteinander verbunden sein.
‫Diese drei sind also in derselben Gruppe.
‫Sie sind miteinander verbunden und nur einer von ihnen kann aktiv sein.
‫Das ist also der Vorteil von Optionsfeldern im Vergleich zu Checkboxen.
‫Wenn Sie also nur eine Option haben möchten, sind Optionsfelder die richtige Wahl.
‫Wenn Sie möchten, dass einer von ihnen angegeben wird, ist dies ein Anfang.
‫Damit eine davon zu Beginn geprüft wird, können Sie einfach die Eigenschaft ist geprüft verwenden.
‫Also innerhalb des Optionsfelds der Bereichsschaltfläche hier, sagen wir, ich möchte vielleicht überprüft werden.
‫Also werde ich verwenden ist aktiviert und ich werde es auf setzen.
‫Wahr.
‫Gut.
‫Also lass es uns jetzt noch einmal starten und du wirst sehen, dass vielleicht von Anfang an überprüft wird.
‫Wenn Sie ein Ereignis haben möchten, wenn jemand auf eines davon drückt, können Sie dieses
‫Ereignis entweder manuell erstellen, indem Sie hier ein Häkchen hinzufügen und dann hier einen Ereignis-Listener hinzufügen, oder Sie können einfach darauf
‫doppelklicken.
‫Also doppelklicke ich auf nein.
‫Und wie Sie sehen, hat das Optionsfeld eins und das Optionsfeld aktiviert und überprüft, ob diese beiden Methoden erstellt wurden.
‫Und Sie sehen, sie haben einen Objektsender und durch diesen Ereignisbogen.
‫Also dasselbe, was wir bei Checkboxen gesehen haben.
‫Und Sie könnten so etwas hinzufügen wie eine Nachrichtenbox anzeigen, keine Nachrichtenbox, die anzeigt, bitte sagen Sie ja.
‫Das wird es also sagen.
‫Und der andere wird auch ja sagen, denn es ist der zu wissen und vielleicht einer, dem ich eine Veranstaltung
‫hinzugefügt habe.
‫Und wenn Ihnen der Name nicht gefällt, können Sie den Namen ändern.
‫Also werde ich so etwas sagen.
‫Optionsfeld aktiviert, aber nein wurde aktiviert.
‫Und natürlich muss ich den Namen im Code dahinter ändern.
‫Dieser wird also nicht überprüft.
‫Und dann haben wir das vielleicht überprüft und ich werde auch hier den Namen ändern.
‫Kann überprüft werden.
‫Ich kopiere das und ändere es hier.
‫Also bitte sagen Sie ja, bitte sagen Sie zweimal ja.
‫OK, und wenn jemand auf Ja drückt, dann könnten wir so etwas wie Danke sagen.
‫Lassen Sie uns das also manuell erstellen.
‫Hier verwende ich also geprüft und erstelle eine neue Methode namens Ja, Unterstrich geprüft.
‫Und jetzt wird die Methode dafür erstellt und kombiniert, also werden wir die gleichen Prinzipien verwenden, die wir hier
‫gesehen haben.
‫Private Leere.
‫Ja, das hätte ich eigentlich gerne.
‫Jawohl.
‫Überprüfte Objektsender- und Grouted-Ereignis-ARCs und ich werde sie auch E nennen.
‫Und jetzt können wir weitermachen und so etwas sagen.
‫Dankeschön.
‫Gut.
‫Lassen Sie es uns jetzt überprüfen.
‫Und übrigens, wenn Sie das getan haben, werden Sie sehen, dass dieses Ereignis aufgerufen wurde, weil gut, gehen wir noch
‫einmal hinein, weil es überprüft wurde.
‫Wir haben diese Funktion.
‫Hier sehen Sie also die Polizei sagt ja, wurde automatisch geöffnet, obwohl mein Programm noch nicht erschienen ist.
‫Und nachdem Sie geklickt haben.
‫Ja, dann sehen Sie Ihr Programm.
‫Und das liegt daran, dass vielleicht angekreuzt ist und dieses Ereignis so oder so aufgerufen wird.
‫Also, wann immer es überprüft wird und wenn es beim Start überprüft wird.
‫Also, wenn es initialisiert ist, werde ich nein sagen und das sagt bitte.
‫Jawohl.
‫Und dann sage ich ja.
‫Und es sagt Danke.
‫OK, das sind also verschiedene Events, die wir hier und hier erstellt haben.
‫Dabei wird diese Information auf wahr geprüft.
‫Diese Zeile hier oder dieser Code löst dieses geprüfte Ereignis tatsächlich sofort aus, wenn das Programm initialisiert
‫wird.
‫Also wenn ich zum Beispiel hier einen Namen hätte und R B heißen soll, ja.
‫Vielleicht ist das R B, vielleicht.
‫Also kann ich jetzt hier in die Initialize-Methode gehen oder der Konstruktor oder B wird vielleicht überprüft und ich sagte, es ist wahr.
‫So kann ich es per Code überprüfen.
‫Alles klar, wenn wir das noch einmal durchführen, werden Sie sehen, dass dieses Ereignis immer noch auftaucht.
‫Sagen Sie also dieses Check-Ereignis bitte Ja.
‫Immer noch.
‫Auftauchen, dass du mich magst?
‫Ja, großartig.
‫Jetzt wissen Sie also, wie Sie Optionsfelder verwenden, und Sie haben gesehen, wie Sie Bilder in Ihre Benutzeroberfläche integrieren
‫können.