Sign in Join
Wiki copytemporary

TGroupBox/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Diese Seite erklärt, wie man die [[doc:lcl/stdctrls/tgroupbox.html|TGroupBox]] Komponente verwendet. Auf etwas klicken bedeutet immer ein Linksklick, ein Rechtsklick wird explizit erwähnt.
22
33## Beschreibung
44
55Ein Container, mit dem eine Anzahl von Objekten physisch und konzeptionell auf einem Formular gruppiert werden können.
66
7-<figure>
8-<img src="Comp_Standard_TGroupBox.png" title="Comp_Standard_TGroupBox.png" />
9-<figcaption>Comp_Standard_TGroupBox.png</figcaption>
10-</figure>
7+![](/wiki-images/6/6d/Comp_Standard_TGroupBox.png)
118
129## Verwendung
1310
1411Um eine [[doc:lcl/stdctrls/tgroupbox.html|TGroupBox]] auf einem [[TForm/de|Formular]] zu nutzen, kann man sie einfach auf der Komponentenpalette *Standard* auswählen und, mit einem Klick auf das Formular, platzieren.\
1512
1613#### Kleines Beispiel
1714
1815- erstellen Sie eine neue Anwendung und platzieren Sie zwei TGroupBox auf Ihrem Formular
1916- in GroupBox1 legen Sie einen [[TButton/de|TButton]] *Button1* und in GroupBox2 einen TButton *Button2* ab
2017- falls Sie versehentlich beim Buttoneinfügen neben die Groupbox geklickt haben, können Sie den TButton auch hinterher im Objektinspektor per Drag and Drop in dieser noch zuordnen
2118- legen Sie auf Ihrem Formular (außerhalb der Groupboxen) noch zwei [[TRadioButton/de|TRadioButton]] ab
2219- ändern Sie im Objektinspektor die Caption von RadioButton1 zu *Benutzer* und von RadioButton2 zu *Administrator*
2320- ändern Sie die Eigenschaft *Checked* von RadioButton2 nach *True*
2421- erstellen Sie den *OnChange* Eventhandler von RadioButton1, indem Sie *RadioButton1* doppelklicken
2522- nutzen Sie diesen Eventhandler ebenfalls für RadioButton2
2623 - wählen Sie im Objektinspektor *RadioButton2*
2724 - nun wählen Sie im Objektinspektor den Reiter *Ereignisse*
2825 - gehen Sie zum Ereignis *OnChange* und wählen in der daneben befindlichen Combobox *RadioButton1Change* aus
2926- machen Sie *GroupBox2* für Benutzer unsichtbar per Wahl im RadioButton
3027 - schreiben Sie im Quelltexteditor folgende Zeile in den Eventhandler der RadioButtons:
3128
3229``` pascal
3330procedure TForm1.RadioButton1Change(Sender: TObject);
3431begin
3532 GroupBox2.Visible := Radiobutton2.Checked;
3633end;
3734```
3835
3936- fügen Sie noch die Eventhandler der Buttons hinzu und etwas Code wie:
4037
4138``` pascal
4239procedure TForm1.Button1Click(Sender: TObject);
4340begin
4441 ShowMessage('Benutzer und Administratoren können diesen Button klicken');
4542end;
4643
4744procedure TForm1.Button2Click(Sender: TObject);
4845begin
4946 ShowMessage('Nur Administratoren können diesen Button klicken');
5047end;
5148```
5249
5350- Starten Sie Ihr Programm, so könnte es aussehen:
5451
5552![](/wiki-images/9/9a/ExampleTGroupBox1.png) -\> ![](/wiki-images/f/f3/ExampleTGroupBox2.png)
5653
5754## Siehe auch
5855
5956[[TPanel/de|TPanel]]\
6057[[TPairSplitter/de|TPairSplitter]]\
6158[[TNotebook/de|TNotebook]]\
6259[[TPageControl/de|TPageControl]]\
6360[[TTabControl/de|TTabControl]]\
6461
6562--Michl 08:53, 25 June 2014 (CEST)
6663
6764---
6865*From the Free Pascal wiki, page "TGroupBox/de", as it stood on 2020-03-01 after a change by GAN, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
6966Category: Components/de
7067Category: Deutsch
7168Category: LCL/de

Back to history