2009-07-09 10 views
2

Ich möchte das FontDialog Steuerelement in einem Einstellungsdialogfeld für meine C# WinForms-Anwendung einbetten, aber wenn ich das Steuerelement über es ziehen, fügt es natürlich nur der Liste der Dialog-Steuerelemente hinzu die Unterseite des Designers. Aber anstatt einen separaten Dialog zu öffnen, möchte ich, dass er nur Teil des Einstellungsdialogs ist, den ich bereits habe ... damit ich das Ganze nicht neu erstellen muss.Embed FontDialog in einem anderen WinForms-Dialog

Gibt es sowieso, dies zu tun, oder gibt es ein anderes Font-Steuerelement, das ich verwenden kann?

Antwort

1

Es ist eine Totale, aber sehen Sie sich eine Windows Live Writer an. Es ist eine kostenlose App von Microsoft, die in verwaltetem Code geschrieben ist. Es hat einen "Bild einfügen" -Dialog, der den OpenFileDialog in einen anderen WinForms-Dialog einbettet.

Sie können Reflektor verwenden, um zu sehen, wie sie es gemacht haben. Ich wette, dass die Technik, die sie verwenden, auch für den FontDialog funktioniert.