C# - UserControl

SeeSharpNewBee

Erfahrenes Mitglied
Hi,

ich erstelle gerade ein UserControl, jetzt meine frage, wie funktioniert das, wenn man das control auf die Form zieht, das nicht auf der Form etwas angezeigt wird, sondern wie z.B. beim "OpenFileDialog" einfach nur eine Leiste angezeigt wird, und in der Leiste das Symbol dafür erscheint? Hoffe ich habe mich halbwegs verständlich ausgedrückt was ich eigentlich will. ;-)

Danke!
 
Dazu muss dein Control nicht von UserControl oder Control, sondern von Component oder ComponentModel (weis grad nich genau, wies heißt, aber is glaub ersteres) erben. Also:

Code:
Inherits Component

statt

Code:
Inherits UserControll

Dazu musst du eventuell in die *.Designer.vb Datei gehen um das zu ändern.


/Edit: Sorry, der Code is in VB... aber ich glaub du weist was ich mein ;)
 
In c# wird mit dem : abgeleitet

public class MyControl : UserControl
{



}

Zu den vorgegebenen Dialogen

OpenFileDialog
SaveFileDialog
PrintDialog
PrintPreviewDialog

ist folgendes zu sagen.
Diese werden wie folgt aufgerufen

DialogResult myResult;
myResult = myDialog.ShowDialog();

DialogResult ist eine Enumberation die angibt welcher Button zum beenden des
Dialogs angeklickt wurde.

Beispiel : DialogResult.OK // Der OK Button wurde angeklickt.
 
Äääh häää? Wie kommst du auf DialogResult usw.? Schachmat hat meine Frage zur vollsten Zufriedenheit beantwortet, aber trotzdem danke für deine Antwort!
 
Zurück