2012-04-19 48 views
1

我需要一个像许多电子邮件客户端程序用于其“收件人”地址字段的可选文本控件。它应该具有相同的功能,如能够删除整个项目等。创建电子邮件“收件人:”用户控制?

我应该如何开始构建自己的控件?我需要使用“< < __ >>”运算符来限制每个项目的这种类型的控件。

我附上了一张图片以获得更好的解释。

Selectable address field items

回答

1

我会用如何创建UserControls熟悉自己开始。

接下来,我会将问题分解成您看到的组件。顶级用户控件看起来像一个标签(“TO:”),一个包含其他控件的面板和一个Button(“+”)。

它看起来像面板控制里面,你会有更多的UserControls,或者一个子分类的TextBox,代表每个电子邮件地址。面板控制器本身需要根据其内部的控件的数量自动调整大小。

对于您需要的实际电子邮件地址控件,列出您需要的功能,然后确定您是否可以稍微修改文本框,或者是否需要结合标签,按钮,文本框等其他控件以实现所需结果。