Delphi中Form的position屬性與程式碼自定義窗體位置
通過Form的Position屬性可設定窗體的初始位置,如選擇DesktopCenter為桌面中心,ScreenCenter為螢幕中心,等等。 這個屬性在很多時候簡化了程式程式碼。
但是,如果設定了position為ScreenCenter和DesktopCenter等,在窗體oncreate和onshow事件中使用程式碼控制窗體的位置就會不成功了,無論設定Self.Top,Self.Left為什麼值,最後窗體都會自動根據Position自動調整位置。
我使用下面方法去在設定了position之後在有必要時使用程式碼重新調整窗體位置。
if(NeedAdjustPosition)begin ///在需要調整窗體位置時要將postion屬性改變 Self.Position := poDesigned; Self.SetBounds(nLeft,nTop,nWidth,nHeight); end; ///不需要調整窗體位置時,讓delphi自已根據Postion處理
相關推薦
Delphi中Form的position屬性與程式碼自定義窗體位置
通過Form的Position屬性可設定窗體的初始位置,如選擇DesktopCenter為桌面中心,ScreenCenter為螢幕中心,等等。 這個屬性在很多時候簡化了程式程式碼。 但是,如果設定了position為ScreenCenter和DesktopCenter等,在窗體oncreate
自定義窗體位置
private void PointXY() { Point sp = new Point(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); t
資料結構與演算法----自定義類中函式與資料成員
近期在梳理知識,做一個小結,希望自己能多多使用 在標頭檔案中: enum sign {plus, minus}; class Accruency { public: Accruency(sign s = plus, unsigned long d = 0, unsigned in
使用屬性動畫以及自定義view實現圖片的顯示與隱藏
效果圖為:點選加號按鈕,加號隱藏,減號旋轉顯示,另外三張圖片也旋轉一定角度顯示 點選減號按鈕,減號隱藏,加號旋轉顯示,另外三張圖片也旋轉一定角度隱藏 首先放五張圖片,使用RelativeLayout佈局,因為可以使這五張圖片重疊起來 customer.xml佈局 &l
在Spring Boot中整合Spring Security並自定義驗證程式碼
最終效果 1、實現頁面訪問許可權限制 2、使用者角色區分,並按照角色區分頁面許可權 3、實現在資料庫中儲存使用者資訊以及角色資訊 4、自定義驗證程式碼 效果如下: 1、免驗證頁面 2、登陸頁面 在使用者未登入時,訪問任意有
Android程式碼中設定圖片,文字自定義顏色,Linearlayout等控制元件設定背景
平時專案中遇到的問題,在此記錄警示自己,也可使別人少走彎路。 ————–> 1. 程式碼中設定圖片,使用iv.setImageResource(R.mipmap.yishenghuo2);
.Net 中使用Farpoint Web Spread 自定義CellType
bsp inherits end app lean nbu appear rpo cti 網上關於Farpoint的文章不多,自己開發中有用到,寫來總結一下。 FarPoint.Web.Spread可以在單元格中控制自己需要的CellType。 但有時候我們所面對的需求五花
js 中使用var與省略var 定義變量的區別
不必要 pos pan 定義 就是 body 對象 gpo ole 在js中定義變量的時候,我們習慣了用var,其實省略var也可以用的。 今天總結一下,使用var或省略var 定義變量的區別 1、var 私有變量,只能在當前js使用,或者在當前作用域使用,定義私有變量,
mysql中創建用戶自定義函數
mysql 用戶自定義函數總有一些復雜的邏輯我們還需要多處使用,此時就顯現出函數的重要性。 mysql函數的要素 函數名 參數列表 函數體 返回值 定義語法 create function fun_name(參數列表) returns 返回值類型 函數體 示例 不帶參數 delimiter $$ creat
hadoop streaming 中跑python程序,自定義模塊的導入
stack 題解 pat add 程序 oot erro them 問題解決 今天在做代碼重構,以前將所有python文件放到一個文件夾下,上傳到hadoop上跑,沒有問題;不過隨著任務的復雜性增加,感覺這樣甚是不合理,於是做了個重構,建了好幾個包存放不同功能的python
Django 中使用 logging 配置 logger 自定義日誌輸出
講解 handler ati dmi ase set file 過程 require 在使用 django 開發過程中,默認的日誌輸出是不能滿足我們去排查問題的,往往需要自定義的日誌輸出,幫助我們去排查程序BUG,定位問題原因。 在使用 django 的開發過程中,我使用的
vue2.0中v-on綁定自定義事件的理解
按鈕 自定義事件 監聽器 code 自定義 pre strong 數據 解耦 vue中父組件通過prop傳遞數據給子組件,而想要將子組件的數據傳遞給父組件,則可以通過自定義事件的綁定。 每個Vue實例都實現了【事件接口】,即: 1、使用 $on(eventName) 監聽事
Android中引入佈局和和自定義控制元件
首先是引入佈局: 1.我們自己新建一個layout,就是一個標題欄。 2.然後在我們的mainactivity_layout中使用一個語句就可以實現。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout
java使用apk-parser解析apk,獲取manifest中的版本號及自定義變數
apk-parser地址: https://github.com/hsiafan/apk-parser 1.獲取版本號等資訊: try (ApkFile apkFile = new ApkFile(new File(filePath))) { ApkMeta apkMeta
Unity中實現控制物體以自定義的速度沿Y軸旋轉90度(也可自定義度數)後停止,然後返回原來位置
1、需要控制沿Y軸旋轉的物體,如下所示: 2、編寫控制該物體旋轉的指令碼,如下所示: using UnityEngine; using System.Collections; public class Test_CycleRoate : MonoBehaviour {
Linux下安裝配置 http ,修改本機中http伺服器主頁,自定義顯示內容。
HTTP(Hyper Text Transfer Protocol) 超文字傳輸協議,位於osi模型中的應用層。 安裝:可以使用yum等多種方式安裝,最方便的自然是yum安裝(Redhat需
IOS xib和程式碼自定義UIView
https://www.jianshu.com/p/1bcc29653085 總結的比較好 iOS開發中,我們常常將一塊View封裝起來,以便於統一管理內部的子控制元件。 下面就來說說自定義View的封裝以及它的多種實現方式 自定義UIView(控制元件)的封裝 什麼是
Java IO流中的異常處理以及自定義異常例項
文章目錄 異常 自定義異常例項 finally中特殊情況例項 異常 1、 Throwable類 a) 嚴重問題:Error,比如說記憶體不夠,一般程式中不進
oracle中的預定異常和自定義異常
預定異常 oracle中的預定異常情況大約有24個,對於這種異常情況的處理,無須再程式中定義,可用oracle自動引發,常見的預定異常如下 異常 說明 ACCESS_INTO_NULL 在未初始化物件時出現 CAS
javaweb中帶標籤體的自定義標籤
1.完整的示例程式碼: 標籤體的處理器類,JspFragmentTest.java package com.javaweb.tag; import java.io.IOException; import java.io.StringWriter; import javax.servlet.jsp