亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chapt13.htm

?? Delphi5編程指南.rar
?? HTM
字號:
<html><head><title>第十三章  MDI編程</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#00000" text="#00cc66"><p align="center"><b><font color="#FF6666" size="4">第十三章 MDI編程</font></b></p><p>   在開發一個多窗體的Windows應用程序時,可選擇下面兩種基本思路建立整個應用界面。<br>  (1)多文檔界面(MDI)<br>  (2)單文檔界面(SDI)<br>    事實上,我們前面講過的例子都是單文檔界面(SDI),這種界面的一個特點就是程序只由一個單獨的窗口組成(當然,你也可以在SDI應用程序中設計多個窗口,如彈出窗口等)。<br>    每個界面類型都提供特色,向用戶展示它們的應用。MDI應用程序已被認作是“真正的”Windows類型。在Delphi中,你可以通過選擇MDI模板來開始一個MDI程序的設計,但在本章中,我們將主要詳細討論學習建立一個MDI應用程序的基本步驟,讓讀者進一步掌握Delphi編程的技巧,并在最后介紹MDI模板的使用。<br>    Delphi允許用戶創建支持多文檔界面(MDI)標準的Windows應用程序。MDI應用程序的樣例是Microsoft Word、Microsoft   Excel和大多數支持一次裝入多個文件的Windows文本編輯器(見圖13.1)。本節主要介紹創建允許MDI的應用程序。<br>    每個MDI應用程序都有一個MDI父窗口,內有一個用戶區可顯示MDI子窗口(或多個子窗口)。MDI子窗口限制在用戶區內,也就是說子窗口不能擴大出父窗口的窗口邊界。MDI子窗口可在用戶區內任一處極小化,極大化或改變尺寸,典型的MDI能并排和重疊MDI子窗口,以及排列極小化子窗口的圖標。MDI父窗口包括應用程序的主菜單,用于操作沒有菜單的MDI子窗口。<br>  <b>13.1 建立MDI父窗體和子窗體</b><br>    MDI應用程序由兩個以上的窗體組成。一個單窗體MDI應用程序是自相矛盾的,應作為一個SDI應用程序來開發。所有的MDI應用程序必須有一個父窗口,里面至少有一個單MDI子窗口。為了在Delphi中實現這種關系,需要在項目中管理至少兩個獨立的窗體。<br>    創建MDI應用程序最簡單的辦法是使用Delphi自己的MDI應用項目樣板。下面各節將介紹如何從頭建立一個MDI應用程序,而不使用MDI應用項目樣板。<br>    下面的步驟介紹了如何快速從頭開始創建一個包括MDI父和子窗口的MDI應用程序。單個元素所涉及的細節,如窗體的FormStyle特性,按照下列步驟進行:<br>  (1)打開File菜單并選擇New Application,或者選擇File菜單的New命令,在New Item對話框的New標簽頁,選擇Aplication選項。<br>  (2)設置窗體的FormStyle特性為fsMDIForm,將其作為一個MDI父窗體。<br>  (3)為MDI父窗體取名為frmMDIParent,對應代碼單元起名為MDIParent。<br>  (4)打開File菜單并選擇New Form,增加另一個窗體用作MDI子窗口,這將在項目中增加一個新的窗體和代碼單元。<br>  (5)設置子窗體的FormStyle特性為fsMDIChild,將其作為一個MDI子窗體。<br>  (6)打開Project Options對話框,從中選擇Forms頁(見圖13.3),將子窗體從Auto-create窗體列表移到Available窗體列表中。<br>  (7)為MDI子窗體取名為frmMDIChild,對應的代碼單元取名為MDIChild。<br>    一旦完成以上各步,打開View菜單并選擇Project Manager。在ProjectManager對話框,你會發現程序定義了兩個窗體(見圖13.2)。其對應的代碼單元:<br>    在創建MDI父窗體和子窗體時應注意的幾點問題:<br>  (1)MDI父窗體必須是應用程序的主窗體。如果MDI父窗體不是主窗體,則應用程序不能被正確編譯。要確認一個窗體是否為主窗體,可以使用Project菜單中的Options命令,打開Project   Options對話框,從中選擇Forms頁(見圖13.3)。從中你也可以設置一個窗口為主窗體。<br>  (2)每個程序只能有一個父窗體,即只能有一個窗體的窗體風格為fsMDIForm,而子窗體可以有一到多個。<br>  (3)應用程序的主窗體的窗體風格不能設置為fsMDIChild。<br>  (4)程序運行時,可以創建子窗體的多個實例,僅受系統資源的限制。因此,通常   MDI子窗體不應該放在Auto-create窗體列表中,而是放在Available窗體列表中,將子窗體從Auto-create窗體列表去掉。但是,如果程序的子窗體在運行時只有一個實例,也可以不將其從Auto-create列表中去掉。<br>  MDI應用程序父窗口的菜單條是應用程序的主菜單。如果應用程序的的子窗口包含有菜單條,則在程序運行時,獲得焦點的子窗口的菜單項會合并到主窗口菜單條上。<br>    主窗口中的File和Window菜單項控制的是主窗口的功能,而不是某個特定的子窗口。當用戶選擇File菜單中New命令或Open命令時,打開一個子窗口,這時應用程序菜單增加兩個新的菜單項。<br>    這里File、Edit、Character是子窗口的菜單項,用于控制子窗口的功能。當子窗口激活時,子窗口的菜單項被合并到主窗口菜單條上(如Edit和Character菜單項),或替代了原主菜單的菜單項(如File菜單項)。<br>     請注意菜單的GroupIndex特性,該特性決定合并菜單顯示在共享菜單條上的順序,缺省值為0,但通過改變該值,可以決定合并菜單項是插入還是替換原主菜單項。下面是定義GroupIndex值的幾條規則:<br>  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区日本一区韩国一区| 欧美日韩国产区一| 国产乱码字幕精品高清av| 日韩在线一区二区三区| 亚洲网友自拍偷拍| 视频一区二区国产| 久久国产人妖系列| 国产一区二区电影| 国产jizzjizz一区二区| 93久久精品日日躁夜夜躁欧美| 成人av电影观看| 色噜噜狠狠色综合欧洲selulu | 6080国产精品一区二区| 欧美人与禽zozo性伦| 日韩三级av在线播放| 久久久久久**毛片大全| 日韩理论片网站| 水蜜桃久久夜色精品一区的特点| 奇米精品一区二区三区在线观看一| 韩国在线一区二区| 91麻豆国产在线观看| 5858s免费视频成人| 国产午夜精品久久久久久免费视| 成人免费在线观看入口| 午夜不卡av在线| 精品一区二区三区在线播放视频 | 国产成人精品一区二| 91在线视频播放地址| 日韩一级视频免费观看在线| 欧美极品xxx| 水野朝阳av一区二区三区| 国产成人综合亚洲网站| 欧美日韩在线免费视频| 欧美tickling网站挠脚心| 亚洲美女偷拍久久| 国产精品一级黄| 欧美色手机在线观看| 久久亚洲二区三区| 亚洲自拍偷拍综合| 国产成人福利片| 欧美一区二区三区四区高清| 综合欧美一区二区三区| 久久国产精品无码网站| 欧美在线看片a免费观看| 久久综合九色综合97婷婷| 亚洲成人综合在线| 成人免费va视频| 2021久久国产精品不只是精品| 亚洲一区成人在线| 国产aⅴ精品一区二区三区色成熟| 欧美日韩国产色站一区二区三区| 亚洲欧美影音先锋| 国产成人在线视频免费播放| 欧美一区二区三区在线观看| 亚洲综合区在线| 99在线热播精品免费| 国产日韩精品一区二区三区 | 一区二区三区四区不卡视频| 国产一区二区网址| 欧美xfplay| 另类中文字幕网| 日韩视频免费观看高清完整版在线观看| 亚洲日本va午夜在线电影| 国产99久久久国产精品潘金| www久久精品| 老汉av免费一区二区三区| 精品视频一区三区九区| 一个色综合av| 欧美日韩国产首页在线观看| 一级特黄大欧美久久久| 欧美天天综合网| 午夜欧美一区二区三区在线播放| 91色在线porny| 综合激情成人伊人| 97se狠狠狠综合亚洲狠狠| 亚洲人吸女人奶水| 色狠狠色噜噜噜综合网| 亚洲色图视频免费播放| 在线一区二区视频| 午夜久久久久久| 日韩欧美激情一区| 国产精品亚洲第一| 亚洲欧美怡红院| 欧美日韩一区二区三区不卡| 午夜视频在线观看一区二区| 日韩一级片网址| 国产精品自拍毛片| 国产精品久久久一本精品| 97精品电影院| 亚洲成人黄色小说| 日韩欧美国产麻豆| 国产成人在线电影| 《视频一区视频二区| 色94色欧美sute亚洲线路二| 亚洲gay无套男同| 欧美成人女星排行榜| 国产成人免费高清| 亚洲精品免费播放| 日韩午夜激情免费电影| 国产精品888| 一区二区三区中文字幕在线观看| 欧美日韩国产高清一区二区| 经典三级在线一区| 亚洲激情一二三区| 精品久久一区二区| 成人黄色小视频| 日韩av一级片| 国产精品久久久久一区二区三区共| 日本韩国精品一区二区在线观看| 日韩综合小视频| 国产欧美一区二区精品性色 | 人禽交欧美网站| 久久久www成人免费毛片麻豆| 色综合久久天天| 美女一区二区视频| 亚洲免费在线观看| 久久女同精品一区二区| 欧美做爰猛烈大尺度电影无法无天| 久久精品免费看| 亚洲少妇屁股交4| 久久久久国产免费免费| 欧美视频在线观看一区二区| 国产精品小仙女| 性做久久久久久| 综合亚洲深深色噜噜狠狠网站| 日韩欧美一区在线| 欧美日本一区二区在线观看| 大白屁股一区二区视频| 免费成人你懂的| 亚洲情趣在线观看| 国产精品久久国产精麻豆99网站| 欧美一级免费大片| 欧美视频在线观看一区| 成人av午夜影院| 国产馆精品极品| 麻豆91精品视频| 亚洲成a人v欧美综合天堂| 亚洲视频一区在线观看| 国产欧美精品一区二区色综合 | 中文乱码免费一区二区| 日韩精品在线网站| 制服丝袜亚洲播放| 欧美影院精品一区| 91久久线看在观草草青青| 国产成人av电影在线播放| 九九久久精品视频| 免费看日韩a级影片| 免费在线欧美视频| 日av在线不卡| 激情综合一区二区三区| 青青草伊人久久| 日韩vs国产vs欧美| 日本午夜一本久久久综合| 亚洲18女电影在线观看| 亚洲一区二区三区四区的| 亚洲一区二区在线免费看| 亚洲3atv精品一区二区三区| 亚洲一二三四久久| 亚洲国产成人va在线观看天堂| 亚洲精品网站在线观看| 亚洲动漫第一页| 五月婷婷久久综合| 午夜精品久久久久久不卡8050| 日韩精品久久久久久| 日韩国产欧美在线观看| 免费高清在线视频一区·| 国产精品影视在线观看| 成人综合在线观看| 99久久伊人久久99| 在线免费观看视频一区| 精品视频999| 精品久久久久99| 中文字幕国产一区| 亚洲日本va在线观看| 同产精品九九九| 国产激情视频一区二区在线观看 | 久久国产综合精品| 国产suv一区二区三区88区| bt欧美亚洲午夜电影天堂| 欧洲激情一区二区| 91精品国产综合久久久蜜臀图片| 欧美成人精品福利| 久久久一区二区| 亚洲一区二区欧美| 韩国av一区二区三区| 97精品电影院| 精品美女在线播放| 亚洲免费av在线| 国产麻豆精品视频| 91高清视频在线| 久久久久99精品国产片| 一级做a爱片久久| 国产寡妇亲子伦一区二区| 精品1区2区3区| 亚洲欧美在线另类| 美女网站一区二区| 91视频国产资源| 国产日本一区二区| 美女国产一区二区三区| 91麻豆.com|