【问题标题】:Select / Unselect user control选择/取消选择用户控件
【发布时间】:2013-09-13 22:55:53
【问题描述】:

我正在创建一个应用程序,其中我有一个用户控件,可以由用户动态添加任意次数。表单还包含一些其他控件。

假设他已经添加了 10 次控件。

要求:

1) 当控件被选中时,它应该被突出显示并且当 选择其他控件然后前一个控件失去发光。

2) 用户可以同时选择多个控件。现在所有 选定的控件应突出显示,并且选择必须是 用 ctrl 键制作。

还可以移动表单上的控件。

我所取得的成就:

1) 我可以动态添加多个控件。

2) 我可以动态改变一个控件的位置。

3) 我可以在单击控件时突出显示该控件,但不能 当用户点击其他地方时不发光。需要知道可以使用哪个用户控件事件。 - 得到了解决方案。在鼠标单击时,我将焦点放在控件上,然后处理 GotFocus 和 Lost Focus 事件以使控件发光并取消发光。

遗留问题:

选择多个控件并拖动它们没有成功 同时地。如果我能够选择多个控件,那么 拖动不会很困难。

【问题讨论】:

    标签: c# user-controls multipleselection


    【解决方案1】:

    如果你在谈论按钮,很遗憾你不能一次选择多个..

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-08
    • 2015-11-27
    相关资源
    最近更新 更多