作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
假设我有这样的组件:
class SomeForm : Form
{
private Control example;
public void Stuff()
{
this.example = new ComboBox();
// ...
this.Controls.Add(example);
}
public void OtherStuff()
{
this.Controls.Remove(example);
}
}
谁负责在示例控件上调用 Dispose
?从 this.Controls
中删除它会导致它被处置吗?或者这是否会泄漏支持控件的窗口句柄?
(作为引用,我问这个是因为我看不到 Windows 窗体设计器在哪里生成代码来调用窗体的子级上的 Dispose)
最佳答案
Form.Dispose()
将处理 Controls
集合中的控件。因此,从 Controls
中删除控件将需要您自己处理该控件。
关于c# - 谁拥有控制权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15167498/
所以我使用 PyGame 制作了 Pong,我想使用遗传算法让 AI 学习玩这个游戏。我希望它只知道其桨、球和控件的位置。我只是不知道如何让人工智能自己移动桨。我不想这样做:“如果球在你上方,就向上。
我有包含 4 个子选项卡的 TabControl。 每个选项卡都包含图片框控件。 我需要获取选中的Tab控件的图片框控件。 知道如何实现吗? 最佳答案 也许 var picBox = TabContr
我需要使用 Java 代码控制 Windows XP 的 Windows,我需要单击/键入 windowsXP 给定窗口的特定按钮/文本字段,如何做到这一点有什么想法吗? 我尝试过的方法是:(1) 我
我是一名优秀的程序员,十分优秀!