Entwickler-Ecke
WinForms - verschiedene Inhalte in ein Form laden
mo0n_ - Di 24.01.12 23:20
Titel: verschiedene Inhalte in ein Form laden
Hallo Jungs und Mädels,
es ist zwar kein Problem, dessen Lösung von unfassbarerdringlichkeit ist, aber trotzdem beschäftigt es mich!
Ich stand des öfterem vor dem Problem des "todklickens" in meinen Programmen, welches davon herührt, dass ich beim aufrufen neuer Inhalte jedes mal ein neues Form gestalten muss.
Ich würde gerne wissen, wie ich den Inhalt eines einzelnen Forms zB durch das klicken in der Menüleiste auf einen anderen Registerreiter ändern kann.
Ich habe bereits versucht sämtliche Buttons, Textboxen und co auf Form 1 übereinander zu legen, und diese abwechselnd visable=true; und visable=false; zu schalten.
Theoretisch hat das auch funktioniert, war allerdings unheimlich umständlich und sicherlich nicht die Paradelösung.
Wenn jemand ein paar Referenzen oder Codebeispiele posten könnte wäre das echt super nett.
Danke im vorraus!
Yogu - Mi 25.01.12 00:08
Hallo,
ich habe dafür die Komponente TPageControl verwendet und die Reiter versteckt. Außerdem muss BorderStyle auf bsNone gesetzt werden. Du kannst dann mehrere Seiten vorbereiten und über Code aufrufen, ohne dass der Benutzer merkt, dass ein PageControl verwendet wurde.
Grüße,
Yogu
mo0n_ - Mi 25.01.12 10:36
Werde mich mal schlau lesen. Bei Fragen melde ich mich nochmal :) danke
mo0n_ - Mi 25.01.12 10:39
Oh man ist das einfach. Vielen vielen dank :) ist ja schon fast intuitiv zu bedienen!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!