当前位置:编程学习 > C#/ASP.NET >>

C#开发视频监控界面

我用C#写了一个视频监控界面,用到了一个Active控件,我想做一个登陆界面和一个主界面。在登陆界面用到了Active控件中的登陆函数,但是要在主界面中要用Active控件来显示视频。试过不能直接进行Active控件的赋值。如何在二个不同的窗体中传递或者移动这个Active控件 ACTIVE c# --------------------编程问答-------------------- 不知道你的activex是什么玩意,为什么不能创建两个,只传递它们的属性呢。 --------------------编程问答-------------------- 可以暂时隐藏主界面,等login登录完,隐藏login显示main窗体;
1.在Program中添加如下代码:

HideApplicationContext context = new HideApplicationContext(new FrmMain());
Application.Run(context);

internal class HideApplicationContext : ApplicationContext
{
    private Form hideForm;

    public HideApplicationContext(Form mainForm)
    {
        this.hideForm = mainForm;
    }
}

2.在FrmMain的构造函数里添加:

FrmLogin mylogin = new FrmLogin();
mylogin.Show();
--------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
不知道你的activex是什么玩意,为什么不能创建两个,只传递它们的属性呢。

可以创建二个,是这样的,登录界面输入远程IP和密码,需要用到Active控件中的登录函数,而在视频播放中也需要用到Active控件的播放函数,一直要用到这个控件 --------------------编程问答--------------------
引用 3 楼 dugushanchuan 的回复:
Quote: 引用 1 楼 caozhy 的回复:

不知道你的activex是什么玩意,为什么不能创建两个,只传递它们的属性呢。

可以创建二个,是这样的,登录界面输入远程IP和密码,需要用到Active控件中的登录函数,而在视频播放中也需要用到Active控件的播放函数,一直要用到这个控件


你这个登录跟普通登录也没啥区别啊,为什么非得要用active做呢想不明白 --------------------编程问答--------------------
引用 4 楼 xiaozhu39505 的回复:
Quote: 引用 3 楼 dugushanchuan 的回复:

Quote: 引用 1 楼 caozhy 的回复:

不知道你的activex是什么玩意,为什么不能创建两个,只传递它们的属性呢。

可以创建二个,是这样的,登录界面输入远程IP和密码,需要用到Active控件中的登录函数,而在视频播放中也需要用到Active控件的播放函数,一直要用到这个控件


你这个登录跟普通登录也没啥区别啊,为什么非得要用active做呢想不明白

是和普通的登录界面没什么区别,但是我用到的是别人的SDK,需要和数据库中的用户和密码进行比对才能登录 --------------------编程问答-------------------- 定义个静态变量也不行吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,