| |
VB.NET - Ein- und UmsteigerRe: Multifunktionales Panel ? | | | Autor: DanielBodensee | Datum: 20.01.10 10:29 |
| Hallo Maas,
klingt gut, hast Du mir ein paar CodeZeilen bzw ein Beispiel (soweit es geht) zum Verständnis? Bin noch am Anfang aber lerne immer gerne dazu
Gruss,
Daniel | |
Multifunktionales Panel ? | | | Autor: DanielBodensee | Datum: 20.01.10 08:00 |
| Hallo zusammen,
ich möchte mehrere Funktionen in meinem Tool realisieren die mir meine tägliche Arbeit erleichtern. Damit ich nicht X Programme starten muss, ziehe ich alle Funktionen in einem Tool zusammen.
Auf meinem Form habe ich ein TabControl eingefügt, jedes Tab stellt eine Funktion dar. In einem Tab habe ich drei RadioButton zur weiteren Auswahl, entsprechend eines gewählten RadioButton benötige ich z.Bsp. eine TextBox oder andere Elemente, jeweils unterschiedlich zum gewählten RadioButton.
Ist es grundsätzlich möglich alle benötigten Elemente zu plazieren, diese dann unsichtbar setzen und nur die Elemente sichtbar machen die ich entsprechend dem gewählten RadioButton benötige?
Allerdings stelle ich mir das ganze dann doch sehr unübersichtlich vor, zumindest beim anordnen der Elemente.
Kann man nun in einem Tab des TabControl mehr als ein Panel einfügen auf dem dann die Elementne plaziert sind und dann das gewünschte sichbar setzen das dann wiederum alle darauf gesetzten Elemente aktiviert?
Wie macht Ihr das bzw wie kann ich sowas so lösen das es nicht gleich in einem wilden Dureinander endet?
Würde mich über ein paar Infos wie Ihr sowas löst oder lösen würdet sehr freuen.
Viele Grüsse,
Daniel | |
Re: Multifunktionales Panel ? | | | Autor: Maas | Datum: 20.01.10 10:20 |
| Mehr Übersichtlichkeit gibt's mit nem eigenen UserControl. Für jede Funktion kannst du dann ein Control zeigen. Du kannst in den Controls auch wiederum andere UserControls benutzen, je nachdem wie geordnet du es brauchst.
Maas | |
Re: Multifunktionales Panel ? | | | Autor: Maas | Datum: 20.01.10 10:35 |
| http://openbook.galileocomputing.de/visualbasic_2008/vb2008_17_benutzerdefinierte_steuerelemente_003.htm#mj1fb22e52950b473c7cce60afd36699ee
Maas | |
Re: Multifunktionales Panel ? | | | Autor: DanielBodensee | Datum: 20.01.10 10:35 |
| Hi Maas,
ich nochmal.
Verstehe ich das richtig das man zum Beispiel auch ein (ich sage mal ganz laienhaft) Panel mit den benötigten Elementen bestück kann, wenn dann für diese Funktion (oder was man eben erreichen möchte) alles klappt, kann man dieses in eine DLL auslagern und diese als UserControl laden?
Wäre ja wie Plugins, das wäre auch eine super Idee das Grundprogramm so zu schreiben das es alle DLL in einem Folder einliest, damit könnte ich DLL's nachträglich schreiben und diese dann einbinden?
Ist schon ein weiter Schritt, aber ein interessanter Gedanke (sofern ich da richtig liege).
Gruss,
Daniel | |
Re: Multifunktionales Panel ? | | | Autor: Maas | Datum: 20.01.10 10:40 |
| Wenn du es noch nachträglich machen willst, brauchst du zusätzlich noch ein spezielles Interface, welches alle Controls implementieren.
Ein Pluginsystem hat aber erstmal nichts mit der UserControl -Geschichte zu tun. Das geht auch ohne Plugin. Man muss das UserControl auch nicht in eine extra dll auslagern. Du kannst es auch in der exe lassen.
Maas | |
Re: Multifunktionales Panel ? | | | Autor: DanielBodensee | Datum: 20.01.10 13:28 |
| ok, vielen Dank für die Info, dann kann ich wieder ein Stück weiter arbeiten | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevWizard für VB5/6
Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|