2010年7月6日
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication9{ public part... 阅读全文
posted @ 2010-07-06 17:34 TsingCai 阅读(2149) 评论(1) 推荐(0) 编辑
摘要: 在VB中做 MDI窗体很简单。在C#里就没有这个轻松了,不过还是很方便的。首先在C#里添加一个窗体,命名为MdiMain,将其IsMdiContainer设定成true,这样MDI主窗体就建立了。然后再添加新窗体,命名为MdiChild。现在运行程序,会发现只运行了MdiMain这个主窗体。呵呵因为我们没有写任何代码,第二个窗体当然不能出现了。现在来添加这个代码。在MdiMain窗体上添加一个Me... 阅读全文
posted @ 2010-07-06 11:03 TsingCai 阅读(244) 评论(0) 推荐(0) 编辑
摘要: MDI应用程序中最基本的问题之一就是对子窗体的管理。 在开发一个应用程序的时候,我遇到一个问题。很多子窗体是类似的,但又有细微的差别。我用父窗体去管理这些子窗体的时候,很多方法是一样的,但具体实现上又可能会有所不同。因此就需要多态来实现对子窗体的管理,具体做法如下: 1.编写一个父类FormX,它继承自Form类。它基本上什么都不做,只是写一些虚函数。2.所有的子窗体类和MDI窗体类均继承自For... 阅读全文
posted @ 2010-07-06 11:02 TsingCai 阅读(246) 评论(0) 推荐(0) 编辑