Autor Beitrag
delphisual
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 89

WIN 2000
D5 Prof
BeitragVerfasst: Sa 01.12.07 17:42 
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?

_________________
(Wer ein Problem definiert, hat es schon halb gelöst.)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
delphisual Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 89

WIN 2000
D5 Prof
BeitragVerfasst: 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.

_________________
(Wer ein Problem definiert, hat es schon halb gelöst.)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 11.12.07 22:31 
Hallo!

Zu Interfaces habe ich hier mal was geschrieben: www.c-sharp-forum.de...nterfaces_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:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
delphisual Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 89

WIN 2000
D5 Prof
BeitragVerfasst: 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 ;)

_________________
(Wer ein Problem definiert, hat es schon halb gelöst.)