zoukankan      html  css  js  c++  java
  • 滑模底座

    介绍 一段时间以前,我需要一个表单有一个滑动面板在它的一边。我上网避免编码。我在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

  • 相关阅读:
    GoldenGate HANDLECOLLISIONS参数使用说明
    GoldenGate for bigdata 12.3.2.1版本新特性
    使用GoldenGate EVENTACTIONS执行数据的实时触发和定制化
    基于Docker的GoldenGate部署
    Redis热点数据预写方案
    Redis缓存和数据库双写一致方案
    Redis主从复制原理和高可用方案
    Redis的并发竞争如何解决?如何保证并发写的有序?
    Redis 的单线程模型
    Nginx系列之6:重要模块
  • 原文地址:https://www.cnblogs.com/Dincat/p/13462150.html
Copyright © 2011-2022 走看看