gpt4 book ai didi

c# - 使窗体通用

转载 作者:行者123 更新时间:2023-11-30 13:48:42 25 4
gpt4 key购买 nike

类似问题在 SO 上发布一年后。 Generic Windows Form Template

你知道是否有更好的方法使窗口窗体通用,这是我想做的:

public partial class EntryPointEditForm<T>  : Form where T : ICriteriaObject<T>
{}

但是抛出一个错误告诉我:没有找到合适的方法来覆盖
关于方法:

protected override void Dispose(bool disposing)

最佳答案

您需要将 .Designer.cs 文件中的部分类声明更改为通用。

但是,我认为VS设计器不支持泛型窗体类。
您可能需要制作一个非通用的抽象形式以供设计器使用,然后制作一个继承自它的通用类供您实际使用。

关于c# - 使窗体通用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11741971/

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