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

棘手問題,請高手指點.在線等待

如何判斷一個WinForm窗口是在最上層?
如何在開啟窗口時讓其顯示在右下角,下次開啟時顯示在右下角,並且大小等於上次關閉時的大小.
請高手指點吧,最好能給代碼實例
--------------------编程问答-------------------- 沙发 学习中  winform 不太懂哦  webform 还可以哦 --------------------编程问答-------------------- 第一个问题不清楚

第二个可以用ini文件记录窗体的位置和大小,下次启动的时候读取 --------------------编程问答-------------------- Form控件的属性StartPosition设置为Manual 
再设置一下Location的X和Y就可以了
--------------------编程问答-------------------- 如何在開啟窗口時讓其顯示在右下角,下次開啟時顯示在右下角,並且大小等於上次關閉時的大小.
-----------------
这个需要在用户退出的时候用配置文件记住窗口退出时的位置。

然后在form_load的时候再读取文件,把上次的信息读取出来,并重新设置窗口的位置!!! --------------------编程问答-------------------- API GetForgeWindow()获取最顶层窗口的HWND,然后和你要的监视的窗口的HWND比较,相等就是了 --------------------编程问答-------------------- 第二个可以用ini文件记录窗体的位置和大小,下次启动的时候读取
------------------------------
如何用 ini文件紀錄窗體的位置和大小呢

API GetForgeWindow()获取最顶层窗口的HWND,然后和你要的监视的窗口的HWND比较,相等就是了
---------
API GetForgeWindow() 又如何用呢?
俺第一次做WinForm程序,不懂.以前是做web的


--------------------编程问答-------------------- 如何判斷一個WinForm窗口是在最上層?
--------------------------------
设置了TopMost属性就在最上層

如何在開啟窗口時讓其顯示在右下角,下次開啟時顯示在右下角,並且大小等於上次關閉時的大小.
---------------------------------------------------------------------------
在左边工具箱双击一个notifyIcon   控件   
    
  private   void   Form1_Resize(object   sender,   System.EventArgs   e)   {   
  if   (this.WindowState   ==   FormWindowState.Minimized)   {   
  notifyIcon1.Icon   =   this.Icon;   
  notifyIcon1.Visible   =   true;   
  this.ShowInTaskbar   =   false;   
  }   
  } --------------------编程问答-------------------- 最上层
 control.BringToFront 做个标志 1
d
--------------------编程问答-------------------- 学习中,帮忙顶 --------------------编程问答--------------------
如何判斷一個WinForm窗口是在最上層?
:
判断Focused属性;

--------------------编程问答-------------------- 如何判斷一個WinForm窗口是在最上層?
還是沒有解決.
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,