Delphi的窗体设计课件.pptVIP

Delphi的窗体设计课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

對象庫共提供了3種窗體範本,其功能如下。·AboutBox範本:標準的[About]對話框,常用於顯示應用程式的名稱、版本和版權資訊等。·DualListBox範本:有兩個列表框的窗體,可在兩個列表框之間相互移動選項。·TabbedPages範本:多頁窗體。用戶除了可以利用系統提供的窗體範本外,也可以創建窗體範本。如果要創建窗體範本,執行如下操作。(1)新建並設計一個窗體。(2)右擊窗體,打開一個快捷菜單。(3)單擊[AddtoRepository]命令,打開[AddtoRepository]對話框。(4)在[Title]編輯框輸入窗體範本的名稱。(5)在[Description]編輯框輸入窗體範本的描述。(6)在[Page]下拉框中選擇“Forms”。(7)在[Author]編輯框輸入作者姓名。(8)單擊[Browser]按鈕,選擇窗體範本的圖示。(9)單擊[OK]按鈕,保存窗體範本。保存窗體範本(一)保存窗體範本(二)這樣,下次再打開[NewItems]對話框的[Forms]選項卡,就會發現其中有用戶所創建的窗體範本。3.4運行時改變窗體窗體和組件的屬性可以分為兩種情況,第一種情況是在設計窗體時設定屬性,在運行時不允許修改。第二種情況是可以在設計窗體時設定屬性,也可以在運行時設定屬性,也就是說可以在運行時修改屬性值。另外,還可以根據需要在運行時創建組件。3.4.1運行時設置屬性3.4.2運行時創建組件

Delphi還允許用戶在運行程式時根據需要創建自己的組件。這種方法與在設計時添加組件相比,具有更大的靈活性,而且能夠節省記憶體。這是因為,運行創建的組件可以在不需要時刪除。運行時創建組件可分為三個步驟:(1)組件的變數聲明,即用要創建的組件對應的類聲明一個組件對象。如:用組件ColorDialog對應的類TColorDialog聲明了組件對象ColorDialog1。(2)創建組件,即調用該組件類的Create方法,該方法引用的參數表明該組件被誰擁有。如:參數為Form1,表明該組件創建後由Form1窗體擁有。(3)釋放組件,即調用組件的Free方法,釋放掉組件所占的記憶體。3.5MDI程式所謂MDI,是MultipleDocumentInterface的縮寫,意思是多文檔介面。MDI程式能夠同時打開多個文檔。一個MDI程式至少應包括兩種類型的Form:一個是“父”Form,它的FormStyle屬性應當設為fsMDIForm;如果要鎖定組件,單擊[Edit]菜單下的[LockControls]命令。再次單擊該命令則可解除鎖定。3.2.5設置組件屬性3.2.6Tab順序

Tab順序是指在運行時用Tab鍵將控件組件切換成當前活動組件時所要遵循的順序。設置Tab順序有兩種方法。第一種方法是在ObjectInspector(對象查看器)上通過設置組件的TabOrder屬性值來達到目的。第二種修改Tab順序的方法是單擊[Edit]菜單下的[TabOrder]命令,或右擊窗體,從快捷菜單中選擇[TabOrder]命令,打開[TabOrder]對話框。該對話框以Tab順序將組件依次排列。調整組件Tab順序方法一改變TabOrder屬性值調整組件Tab順序方法二如果要改變組件的Tab順序,先選定該組件,然後單擊對話框右邊的上下箭頭按鈕,移動該組件到適當位置。3.2.7創建順序

創建順序和Tab順序意義相似,不同的是,Tab順序用於控件型組件,而創建順序則用於非控件型組件。通常創建順序決定創建窗體時非控件型組件被創建的順序。3.2.8窗體網格

缺省情況下,窗體都帶有網格。此時,移動和改變窗體中組件的位置和大小都要以網格的單元格為單位。窗體的網格窗體的網格這種情況下,對精確排列、對齊組件有時很不方便。因此,有時需要使窗體的網格無效。如果要使網格無效,單擊[Tools]菜單下的[EnvironmentOptions]命令,打開[EnvironmentOptions]對話框,並選擇[Designer]選項卡。改變設計者參數在[Gridoptions]選項組進行窗體的網格設置,選項組中選項

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档