在另一个WinForms对话框中嵌入FontDialog

时间:2009-07-09 13:04:14

标签: c# winforms fonts

我想将FontDialog控件嵌入到我的C#WinForms应用程序的设置对话框中,但是如果我将控件拖到它上面,当然只需将它添加到设计器底部的Dialog控件列表中。但是我不想打开一个单独的对话框,而是希望它只是我已经拥有的设置对话框的一部分......所以我不必重新创建整个对象。

有没有这样做,还是有另一个我可以使用的字体控件?

1 个答案:

答案 0 :(得分:1)

这是一个很长的镜头,但看看Windows Live Writer。它是Microsoft的免费应用程序,用托管代码编写。它有一个“插入图片”对话框,将OpenFileDialog嵌入到另一个WinForms对话框中。

您可以使用反射器来查看它们是如何做到的。我敢打赌,他们使用的技术也适用于FontDialog。