我想知道使用 VS 创建表单设计器的过程。基本上,该应用程序将有一个工具栏,其中包含可以删除的控件。控件应具有添加/编辑/删除文本的最低属性。目前我希望用户能够添加标签、文本框和按钮。应该能够在表单上移动/放置控件。应该可以删除控件。表单的当前状态可能会保存到 xml。
请给我一些可以开始的指针或链接。
问候。
我想知道使用 VS 创建表单设计器的过程。基本上,该应用程序将有一个工具栏,其中包含可以删除的控件。控件应具有添加/编辑/删除文本的最低属性。目前我希望用户能够添加标签、文本框和按钮。应该能够在表单上移动/放置控件。应该可以删除控件。表单的当前状态可能会保存到 xml。
请给我一些可以开始的指针或链接。
问候。
您需要正确理解 Mouse-X 和 drag-X 事件。除此之外,您可能需要使用 Paint(尽管我认为没有必要)。这篇文章将是一个不错的起点。
接下来,一旦创建控件,PropertyGrid 控件就会派上用场。这是它如何工作的基本概念: