- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
多文檔介面設計7.1.1SDI與MDI單文檔介面單文檔介面(SDI)的應用程式由一個窗口構成多文檔介面多文檔介面(MDI)的應用程式由一個框架窗口和多個文檔窗口組成。7.1.2創建主窗體與子窗體窗體類型FormStyle屬性表示窗體的類型,取值為fsNormal、fsMDIForm(MDI主窗口)、fsMDIChild(MDI子窗口)、fsStayOnTop(SDI窗口,總在最前)主窗體與子窗體窗體的自動創建方式動態創建子窗口設置子窗體不在啟動時自動建立編程動態創建子窗口7.1.3MDI窗體的屬性和方法MDI窗體的主要屬性WindowMenu屬性ActiveMDIChild屬性MDIChildren和MDIChildCount屬性MDI窗體的主要方法Next()和Previous()方法Cascade()和Tile()方法ArrangeIcons()方法7.1.4MDI的菜單設計合併菜單建立“窗口”菜單建立菜單項並調用方法使用ActionList組件【例7.1】建立MDI應用程式。建立主窗體建立子窗體範本動態建立與釋放子窗口菜單合併在菜單中列出打開的文檔主窗體的“窗口”菜單設計啟動時獲得子窗口狀態主窗體的“檔”菜單7.2控制應用程式的行為7.2.1TApplication類7.2.2TScreen類7.2.1TApplication類TApplication類的屬性Active 指明當前程式是否處於活動狀態且獲得焦點ExeName 返回應用程式的檔案名和路徑Handle 指明應用程式主窗口的句柄Icon 當程式最小化時將顯示該圖示Title 指定應用程式的標題,顯示在任務欄上MainForm 惟一標識應用程式的主窗體2.TApplication類的主要方法procedureInitialize; //初始化應用程式procedureCreateForm(FormClass:TFormClass;varReference); //創建一個窗體procedureRun; 運行應用程式7.2.2TScreen類DesktopHeight 顯示器當前螢幕解析度的高度DesktopWidth 顯示器當前螢幕解析度的寬度Fonts 存儲系統支持的所有字體名ActiveForm只讀 在應用程式中當前活動的窗體ActiveControl只讀 當前活動窗口中獲得焦點的窗口控件Forms 包含著應用程式中顯示的所有窗體,包括對話框FormCount只讀 Forms數組長度CustomForms 包含著應用程式中所有顯示的窗體和屬性選項卡CustomFormCount只讀 CustomForm數組長度
您可能关注的文档
- 多基因遗传课件.ppt
- 多级放大电路课件.ppt
- 多级放大电路课件.pptx
- 多基因遗传疾病课件.ppt
- 多级放大电路课件.pptx
- 多级汽轮机课件.pptx
- 多进制数字调制系统课件.pptx
- 多晶硅片生产工艺介绍课件.ppt
- 多晶硅铸锭炉和单晶炉课件.ppt
- 多晶体X射线衍射分析方法课件.ppt
- 2025年重庆城市管理职业学院单招(语文)测试题库最新.docx
- 2025年南京特殊教育师范学院单招语文测试题库最新.docx
- 2025年琼台师范学院单招语文测试模拟题库最新.docx
- 2025年开封职业学院单招(语文)测试模拟题库附答案.docx
- 2025年濮阳科技职业学院单招语文测试模拟题库附答案.docx
- 2025年四川希望汽车职业学院单招(语文)测试模拟题库附答案.docx
- 2025年江西科技职业学院单招(语文)测试题库附答案.docx
- 2025年泉州经贸职业技术学院单招语文测试题库最新.docx
- 2025年潞安职业技术学院单招语文测试题库最新.docx
- 2025年重庆市重庆市单招语文测试模拟题库最新.docx
文档评论(0)