獲取檔案路徑:
2、回車跳轉控制項焦點
a,指定跳轉
b,tabindex屬性跳轉
ps:這個方法感覺太冗雜,不如第乙個來的簡潔
c,模擬傳送tab鍵
ps:這個方法很實用,以後用的機會可能挺大的
窗體間資訊傳遞
a,建構函式、公共字段傳遞
b、委託事件傳遞
form1:
form2:
callobject類:
執行結果:
總結:用委託事件最明顯的好處就是在傳值時不用再呼叫窗體物件,有效降低了依賴性也就是耦合性,
乙個好的程式都是高內聚低耦合,用委託事件很好地實現了這一點
C 窗體應用之座標系打點操作
說的話 這幾天做了乙個工具,是要接受串列埠傳來的座標 x,y 接著在電腦上列印出對應的點,同時包含系列畫板操作 滾條滾動,畫板縮放,重設原點,軌跡快取 原本以為已經得到了位置資訊,在畫板上列印會很簡單,畢竟打點函式是現成的,結果完全不是這麼回事。比如 畫板座標和傳上來的座標其實是兩個座標系,不可同日...
窗體操作 GetWindowLong
函式原型 long getwindowlong hwnd hwnd,int nindex 引數 hwnd 指定視窗的控制代碼 nindex 需要獲得的資訊的型別 值 功能 nindex取值如下 gwl exstyle 得到擴充套件的視窗風格 gwl style 得到視窗風格 gwl wndproc ...
窗體移動 訊息欺騙應用
通過對窗體訊息wm nchittest的欺騙,使其認為滑鼠位置在標題欄,進而直接對窗體 非標題欄 拖動即可移動整個窗體.unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms...