gpt4 book ai didi

c# - Windows 窗体控件是否可以具有仅设计时属性?

转载 作者:行者123 更新时间:2023-11-30 15:12:23 27 4
gpt4 key购买 nike

我希望允许我的控件的用户选择控件的许可方法。选择来自枚举,因此他们必须选择我为他们制定的方法之一。需要在运行时执行代码之前选择此许可证。因此,我希望他们在设计时选择一个值。此外,如果可以避免的话,我不希望这个属性在运行时是可写的。有没有办法让属性只在设计时可用?

最佳答案

您可以通过 creating a separate designer class 赋予控件设计时行为为控制。由于控件本身只能作为运行时的一个实例存在,因此您不能真正直接在其上拥有仅在设计时设置的属性(它将存储在哪里?)。但是,设计器类仅由设计器调用和使用,因此您可以在那里封装非运行时行为。

关于c# - Windows 窗体控件是否可以具有仅设计时属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1345019/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com