程式中的對話方塊應用(3) 「字型」對話方塊

2022-07-16 01:30:16 字數 1480 閱讀 9324

「字型」對話方塊允許使用者任意選擇一種字型並設定字型樣式,使用者選擇的字型包含在font屬性中,使用「字型」對話方塊可為任意具有font屬性的元件設定字型。

1、使用「字型」對話方塊設定memo字型樣式示例:

procedure

tform1.button1click(sender: tobject);

begin

fontdialog1.execute;

memo1.font.name:=fontdialog1.font.name;

memo1.font.size:=fontdialog1.font.size;

memo1.font.style:=fontdialog1.font.style;

memo1.font.color:= fontdialog1.font.color;//

就是將「字型」對話方塊屬性賦值給帶有font屬性的元件

options屬性說明

屬性說明

fdansionly

只顯示windows字符集字型

fdeffects

顯示效果組合框,該組合框包含了刪除線、下劃線、核取方塊、顏色下拉列表框

fdfixedpitchonly

只顯示等寬字型

fdforcefontexist

只允許使用者在字型組合框中輸入存在的字型,如果輸入乙個不存在的字型,單擊」確定「按鈕將彈出錯誤提示對話方塊

fdlimitsize

啟用maxfontsize屬性和minfontsize屬性,限制字型大小

fdnofacesel

在字型對話方塊開啟時,不顯示選中的字型

fdnooemfonts

在字型對話方塊中只顯示非oem字型

fdscalableonly

在字型對話方塊中只顯示縮放的字型

fdnosimulations

在字型對話方塊中只顯示實際字型,而不是dgi字型模擬

fdnosizesel

在對話方塊開啟時不顯示選中的字型大小

fdnostylesel

在對話方塊開啟時不顯示選中字型的風格

fdnovectorfontes

與fdnooemfnts相同

fdshowhelp

在對話方塊中顯示」幫助「按鈕

fdtruetypeonly

在字型對話方塊中只顯示truetype字型

fdwysiwyg

在字型對話方塊中只顯示螢幕裝置和印表機裝置都可用的字型

fdansionly

只顯示windows字符集字型

051字型對話方塊

allowscriptchange 獲取或設定乙個值,該值指示使用者能否更改 指令碼 組合框中指定的字符集,以顯示除了當前所顯示字符集以外的字符集。allowsimulations 獲取或設定乙個值,該值指示對話方塊是否允許圖形裝置介面 gdi 字型模擬。allowvectorfonts 獲取或設定...

程式中的對話方塊應用(4) 」顏色「對話方塊

tcolordialog元件用於顯示選擇顏色的對話方塊,當使用者選擇乙個顏色並單擊 ok 按鈕後,所選顏色會被儲存到 color 屬性中。1 將 顏色 對話方塊中所選的顏色值應用到元件中示例 colordialog1.execute memo1.text colortostring colordia...

對話方塊中顯示對話方塊

一 對話方塊中顯示對話方塊的方法 1 首先建立要在對話方塊裡顯示的那個對話方塊,命名為 idd inner 設定這個對話方塊的屬性 1 style 選擇 child 中文版 樣式 選擇 下層 2 border 為 none 中文版 邊框 選擇 無 2 為了顯示時能夠準確定位,我們可以在右邊要顯示對話...