大家好,我只做过web程序,从来没有做过桌面程序,现在有需要,我得做一个桌面程序,只要一个窗口就可以,有一些需求,我写出来,请大哥们帮我看看,应该怎么样现,我现在用的是vs2003(c#)1、大家都买 软件指南或是 电脑迷 这一类的杂志吗?他们书里都带着一张光盘,
我们把光盘放光驱里以后就出来一个界面,
关闭按键等 都是自己设计的,不是常规窗口程序里的那样,它的整个窗口看起来就是一张大图片,也没有窗口的边,和上面蓝色的 windows长条等,也不能拖动这个窗口,
我也要做成这种形式,而且要居右显示,不能拖动窗口。
2、关闭窗口的功能设置,如果点击我的窗口的关闭按钮,想关闭窗口就跳出一个密码框,如果密码正确,才能关闭,否则关闭不了。如果在进程里关闭,也关闭不了程序。
3、一般的窗口程序打开的时候,在下面的任务栏里都有一个任务显示,就是显示器下面的那个,我不想让它在那里显示我的窗口,只要在右下角的任务栏里显示就行
4、我让我的窗口永远显示在所有窗口的最后面,打个比方,如果我的电脑没其它程序运行,那么,理所当然的就显示我的这个程序窗口,如果有人打开一个网页,那么,只要这个网页不关闭,或是不最小化,那么这个窗口永远就是在网页的后面显示,5、哪个控件是可以在桌面上显示网页的啊?我找了半天也没找着!先就这么多了,谢谢大哥们,

解决方案 »

  1.   

    我晕,问题真有点多.
    问题1:
    在Google输入"c# 不规则窗体",答案就出来了.
    问题2:
    设置FormClosing事件,在这个事件里做验证,如果不正确,就设置e.Cancel = true;
    问题3:
    不在任务栏显示,设置窗体的ShowInTaskBar为False.在右下角显示图标用NotifyIcon控件,不过好像VS2003里没有这个控件,要自己写.
    问题4:
    设置窗体的TopMost属性为True.
    问题5:
    用WebBrowser控件来实现显示网页.