none
如何在任务栏上显示程序图标,而不显示程序窗口 RRS feed

答案

  • 外加将Window的Background=No brush,彻底给窗口整没.永远消逝!
    干脆别启动就行了,费这事
    Visibility /hide

    (1) Background=No brush

    好像没这么设置的,也没必要。

    (2) 干脆别启动就行了,费这事?

    显然楼主是希望运行后台程序,只是不要界面而已。

    (3) Visibility /hide

    如果把Visibility设置为Hidden,任务栏上就没有图标了。如果楼主所说的任务栏图标是指任务栏右侧的那些快捷图标的话,那其它的都不用设置,只需要将窗体的Visibility设置为Hidden即可。
    2009年8月28日 8:06

全部回复

  • 突然灵机一动,找到一种“非常傻”的办法,把  this.Top = -1000;            this.Left = -1000;
    不知道还有没有更好的办法。
    Once in a Redmoon
    2009年8月27日 15:20
  • 突然灵机一动,找到一种“非常傻”的办法,把  this.Top = -1000;            this.Left = -1000;
    不知道还有没有更好的办法。
    Once in a Redmoon

    this.高度=0;this.宽度=0;
    消息.show("呵呵!")
    2009年8月28日 1:24
  • this.高度=0;this.宽度=0;
    我试过,对于Vista/7这样的系统,有一个边框,所以总是看得到。
    Once in a Redmoon
    2009年8月28日 1:25
  • this.高度=0;this.宽度=0;
    我试过,对于Vista/7这样的系统,有一个边框,所以总是看得到。
    Once in a Redmoon

    既然尺寸都能调,边框还变不了?
    this.便框=爱咋咋的!
    2009年8月28日 3:44
  • WindowStyle="None"
    AllowsTransparency="True"
    Opacity="0"

    2009年8月28日 5:11
  • WindowStyle="None"
    AllowsTransparency="True"
    Opacity="0"


    外加将Window的Background=No brush,彻底给窗口整没.永远消逝!
    干脆别启动就行了,费这事?
    Visibility /hide
    2009年8月28日 5:48
  • 外加将Window的Background=No brush,彻底给窗口整没.永远消逝!
    干脆别启动就行了,费这事
    Visibility /hide

    (1) Background=No brush

    好像没这么设置的,也没必要。

    (2) 干脆别启动就行了,费这事?

    显然楼主是希望运行后台程序,只是不要界面而已。

    (3) Visibility /hide

    如果把Visibility设置为Hidden,任务栏上就没有图标了。如果楼主所说的任务栏图标是指任务栏右侧的那些快捷图标的话,那其它的都不用设置,只需要将窗体的Visibility设置为Hidden即可。
    2009年8月28日 8:06
  • 外加将Window的Background=No brush,彻底给窗口整没.永远消逝!
    干脆别启动就行了,费这事
    Visibility /hide

    (1) Background=No brush

    好像没这么设置的,也没必要。

    (2) 干脆别启动就行了,费这事?

    显然楼主是希望运行后台程序,只是不要界面而已。

    (3) Visibility /hide

    如果把Visibility设置为Hidden,任务栏上就没有图标了。如果楼主所说的任务栏图标是指任务栏右侧的那些快捷图标的话,那其它的都不用设置,只需要将窗体的Visibility设置为Hidden即可。

    很好!很正规!
    2009年8月29日 6:04
  • 你好redmoon,

    我想uncode提供的设置WindowStyle和Opacity属性的方法有效,你可以试一下.

    谢谢.


    Jim Zhou -MSFT
    2009年9月1日 8:13
    版主