Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Beliebig viele TabPages mit immer gleichen Controls realisieren
FeelFlow
myCSharp.de - Member



Dabei seit:
Beiträge: 67
Herkunft: Schwaben

Themenstarter:

Beliebig viele TabPages mit immer gleichen Controls realisieren

beantworten | zitieren | melden

Einen wunderschönen sonnigen Guten Morgen.

Mein Tag startet heute mit folgenden Problem:

Ich habe ein Fenster mit einer tabControl. Die Anzahl der TabPages steht aber nicht fest, sondern wird zu Laufzeit festgelegt.

Frage: Wie bewerkstelligt man dies am besten, sodass auf jeder Tabpage auch die selben Komponenten (ein paar TextBoxes, Labels und ne TrackBar) angezeigt werden?

Vielen Dank und einen schönen Tag!

Flo
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

beantworten | zitieren | melden

Hallo FellFlow,

erstelle dir ein UserControl indem du davon ableitest. Dann baust du dort (geht auch mit dem Designer) alle deine Controls rein. Die BusinessLogic dazu solltest du trennen. Dann kannst du auf den einzellnen TabPages einfach immer nur das UserControl hinzufügen. Den rest macht dann deine BL.
Again what learned...
private Nachricht | Beiträge des Benutzers
FeelFlow
myCSharp.de - Member



Dabei seit:
Beiträge: 67
Herkunft: Schwaben

Themenstarter:

beantworten | zitieren | melden

ähm... ich benutze grade übergangsweise VS2008Express, da mein gewohnter Rechner bei Support ist.
Kann es sein das ich in der Express Version keine Steuerelemente erstellen kann, da ich die ControlLibrary nicht finden kann? :( oder liegt das da iwo anders? (bin die 2010er version gewohnt)
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo FeelFlow,

wenn es sehr viele TabPages werden können und auf jeder TabPage viele Controls dargestellt werden sollen. Ist es vermutlich besser, nur ein einziges UserControl-Objekt zu erzeugen und dieses immer der jeweils angezeigten TabPage hinzuzufügen.

herbivore
private Nachricht | Beiträge des Benutzers
FeelFlow
myCSharp.de - Member



Dabei seit:
Beiträge: 67
Herkunft: Schwaben

Themenstarter:

beantworten | zitieren | melden

@herbivore
Ja das habe ich auch vor. Leider scheint mir die ExpressVersion von VS mir da nen Strich durch die rechnung zu machen. Nja muss ich halt warten bis mein 2010 wieder da is.

Oder hat jemand ne Ahnung wie ich das UserControl in VS2k8EE mache?

Gruß
Flo
private Nachricht | Beiträge des Benutzers
ErfinderDesRades
myCSharp.de - Experte

Avatar #avatar-3151.jpg


Dabei seit:
Beiträge: 5.299

beantworten | zitieren | melden

menü Projekt hinzufügen Benutzersteuerelement
Der frühe Apfel fängt den Wurm.
private Nachricht | Beiträge des Benutzers
FeelFlow
myCSharp.de - Member



Dabei seit:
Beiträge: 67
Herkunft: Schwaben

Themenstarter:

beantworten | zitieren | melden

Kommt bei mir eben nicht... warum auch immer.
Egal, mein Rechner kommt heute oder morgen wieder.
Danke!
private Nachricht | Beiträge des Benutzers