Entwickler-Ecke
WinForms - Steuerelement an eigenen UserControl übergeben
delphisual - Sa 01.12.07 17:42
Titel: Steuerelement an eigenen UserControl übergeben
Hallo zusammen!
Ich habe ein Frage und hoffe, dass diese hier gehör findet ;) Ich habe ein eigenes UserControl gebastelt darin ist ein Panel untergebracht. Leider ist es so, dass wenn ich dieses UserControl in ein Projekt einbinde und darauf ein Steuerelement(z.B. Button) platziere, dieser nicht im UserControl landet, sondern nur oberhalb. Ich frage mich was ich machen muss damit dieser Button als Parent das Panel des UserControls bekommt.
Das mit dem Button ist nur ein Beispiel ich möchte dass ein x-beliebiges Steuerelement so an das Panel des UserControls übergebar wird.
Hat wer eine Idee?
Christian S. - Mo 03.12.07 01:10
Hallo!
Ich habe das noch nie gemacht, aber es könnte Dir helfen, wenn Du Dir mal die Klasse ContainerControl ansiehst bzw. das Interface IContainerControl. Es ist gut möglich, dass Du von der Klasse ableiten bzw. das Interface implementieren musst.
Grüße
Christian
delphisual - Di 11.12.07 22:26
Danke Christian für deine Antwort, um ehrlich zu sein habe ich nicht mehr mit einer Antwort gerechnet. Ich werde mir die Sache etwas näher ansehen, da wie gesagt bin ich ein Neuling was die C#- Programmierung angeht. Was die Interfaces angeht habe ich noch nicht richtig verstanden wofür ich die überhabt brauche, denn so wie es aussieht hat C# damit nur ein Ersatz für die Mehrfachvererbung gekreuzt mit abstakten Klassen geschaffen. Eine Lösung für mein Problem habe ich also noch nicht wirklich gefunden, ich denke aber nach das Problem nicht über ein UserControl zu lösen, sondern direkt von dem Panel ableiten.
Christian S. - Di 11.12.07 22:31
Hallo!
Zu Interfaces habe ich hier mal was geschrieben:
http://www.c-sharp-forum.de/topic_Sinn+von+Interfaces_76865.html
Sie sind ein sehr mächtiges Mittel insbesondere in Kombination mit Generics.
Es tut mir leid, dass ich nicht expliziter helfen konnte, aber ich habe das selber noch nicht gemacht :nixweiss:
Grüße
Christian
//edit:
| Zitat: |
| Danke Christian für deine Antwort, um ehrlich zu sein habe ich nicht mehr mit einer Antwort gerechnet. |
Die war doch nur etwas mehr als 30h nach Deiner Frage :gruebel:
delphisual - Di 11.12.07 22:40
Den Beitrag von dir zu Interfaces habe ich bereits gelesen und der hat mir sehr neugierig gemacht! Hört sich auf jeden Fall sehr interessant an, mal schauen was ich noch dazu finde ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!