滑模底座
介绍 一段时间以前,我需要一个表单有一个滑动面板在它的一边。我上网避免编码。我在www.codeguru.com上找到了一个解决方案。我使用并改进了c++ /MFC代码。由于我使用c#进行开发,你可以在这里找到我的工作结果。表单类必须继承,专门化的表单必须实现一个特殊的构造函数。你可以在下面找到一个小例子。 设计一个简单的幻灯片形式 使用Visual Studio . net中的“添加继承窗体”向导,并在继承选择器对话框中选择SlideForm。 在你的项目中,你得到了以下形式: 用适当的控件调整和自定义它。请记住,这个表单将被主表单隐藏,所以,确保子表单比父表单小: 接下来,必须为这个幻灯片表单提供一个特殊的构造函数。此构造函数接受父窗体上的引用和滑动步骤。这一步是将在定时器的每个滴答声中显示的幻灯片窗体的百分比。 隐藏,复制Code
public MySlideForm(Form poOwner, float pfStep) : base(poOwner, pfStep) { InitializeComponent(); }
滑动式已经完成了。现在,看看我们制作幻灯片的方式。首先,实例化幻灯片形式: 隐藏,复制Code
// In parent form constructor for instance oSlideForm = new MySlideForm(this, 0.1f); // ...
接下来,在命令窗体滑动的按钮处理程序中,使用以下代码: 隐藏,复制Code
// ... _oSlideForm.SlideDirection = SlideDialog.SlideDialog.SLIDE_DIRECTION.RIGHT; _oSlideForm.Slide(); // ...
在本例中,表单将滑动到父表单的右侧。这是所有!享受吧! 历史 2002年12月:初任 许可证 本文没有附带明确的许可,但可能包含文章文本或下载文件本身的使用条款。如果有疑问,请通过下面的讨论区联系作者。可以在这里找到作者可能使用的许可证列表。 本文转载于:http://www.diyabc.com/frontweb/news5005.html