freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第二章cbuilder簡單應(yīng)用程序設(shè)計(jì)(參考版)

2024-08-12 13:02本頁面
  

【正文】 [例 24]( p40) 由第二個(gè)參數(shù)指定 。 要顯示的提示信息 指定對(duì)話框左上角顯示的位置 3. 消息對(duì)話框 MessageDlg和 MessageDlgPos 它們是系統(tǒng)定義的對(duì)話框,函數(shù)原形是: Void _fastcall MessageDlg(顯示信息,對(duì)話框類型,按鈕類型,上下文幫助 ID) ; Void _fastcall MessageDlgPos(顯示信息,對(duì)話框類型,按鈕類型,上下文幫助 ID,對(duì)話框顯示位置 )。 Edit1Text=Value。 例:( P37) AnsiString Value=“20”。 為輸入提示 為輸入框的標(biāo)題 為默認(rèn)輸入值 Bool _fastcall InputQuery(const AnsiString ACaption, const AnsiString APrompt, AnsiString amp。 InputBox函數(shù)無論用戶在關(guān)閉輸入框時(shí)單擊ok還是 Cancel按鈕,程序都將返回輸入(或默認(rèn))的數(shù)據(jù)。 輸入對(duì)話框和消息對(duì)話框函數(shù) ? 輸入對(duì)話框和消息對(duì)話框是一系列預(yù)定義對(duì)話框,可根據(jù)需要使用。 如: Memo1LinesLoadFromFile(“d:\\”)。 AddStrings方法: 用于把源列表復(fù)制到目標(biāo)列表的尾部。 如: Memo1LinesDelete(2)。 Delete方法: 可用于刪除指定的字符串。它包含兩個(gè)參數(shù),即現(xiàn)行位置和要移動(dòng)的位置。 如:在 Memo1中要把 “ Three”插入到列表的第三個(gè)位置 ,則: Memo1LinesInsert(2,”Three”)。 如: Memo1LinesAdd(“Two”)。它含有一個(gè)字符串類型的 參數(shù)。 如: Memo1LinesStrings[0]=“ First line.”。 Strings屬性: 返回指定的字符串。在運(yùn)行時(shí)通過字符串列表對(duì)象對(duì)字符串列表進(jìn)行操作。 2. 字符串列表的常用操作 一個(gè)具有字符串列表屬性的組件,通過 TStrings出現(xiàn)于對(duì)象查看器的 Value列中(如 ComboBox組件的 Items中)。 TStack:維護(hù)指針的后進(jìn)先出列表。 TObjectList:維護(hù)實(shí)例對(duì)象的內(nèi)存管理列表。 字符串列表 1. 字符串列表類 在 C++ Builder中, VCL通過 TString對(duì)象及其派生類 TStringList提供字符串列表的通用接口。 在 C++ Builder組件中,許多與字符串有關(guān)的數(shù)據(jù)類型都是 AnsiString (也可表示為 String)。 3) WideChar: 占兩個(gè)字節(jié),用來存儲(chǔ)雙字節(jié)的 Unicode 字符數(shù)據(jù)。 [舉例 ]:(P32: 22) C++ Builder中的數(shù)據(jù)類型 1. 數(shù)值形數(shù)據(jù) (P33表 27) 2. 字符型數(shù)據(jù) 1) Char/char :代表一個(gè)字符,占 1個(gè)字節(jié)。 4)若該按鈕時(shí)窗體的默認(rèn)按鈕,則將焦點(diǎn)移到其它不是按鈕的組件上,按下回車鍵也會(huì)選中該按鈕而引發(fā) Click事件。 2)按下按鈕的熱鍵。 4. 按鈕的動(dòng)態(tài)提示 在組件的 Hint屬性中設(shè)置提示信息,同時(shí)將ShowHint屬性設(shè)置為 true。 4) GroupIndex屬性 當(dāng)其值大于 0時(shí),則值相同的若干個(gè) TSpeedButton按鈕將協(xié)同工作,在同一時(shí)間里它們中只有一個(gè)可出于按下狀態(tài)。 2) Down屬性 布爾型,默認(rèn)為 false,當(dāng)它為 true是,按鈕出于按下狀態(tài)。將多個(gè) TSpeedButton按鈕放在一個(gè)容器中可以制作成一個(gè)工具欄。 自己制作的位圖按鈕,如果只有一個(gè)位圖,就將該屬性設(shè)為 1,如果設(shè)為 2,則在按鈕上只能顯示一半圖形,如圖所示: 3. TSpeedButton組件 TSpeedButton組件上可以同時(shí)顯示圖形和文字。若值為 1,則表示文字將位于圖像和按鈕邊界的正中間。 3) Layout屬性 它控制位圖按鈕中位圖與文字的相對(duì)位置。 一般在 c:\Program Files\Common Files\Borland Shared\Images中有大量的位圖文件供使用。主要屬性有: 1) Kind屬性 它是一個(gè)枚舉型屬性,每一個(gè)取值與一種特定的位圖對(duì)應(yīng),決定了一種 TBitBtn 組件的種類。 我們看到 Caption中的 “ amp。xit”。 例如: 在窗體中放入兩個(gè)按鈕,我們將 Button1按鈕的Caption屬性設(shè)置為 “ amp。 我們可以給命令按鈕定義快捷鍵,只需在Caption中作為快捷鍵的字母前添加字符 “ amp。文本標(biāo)題顯示在按鈕的中部,如果標(biāo)題文本超過了命令按鈕的寬度,則對(duì)稱兩端的內(nèi)容將被截取。 按鈕所在的位置 , 如圖所示 。 } // 按鈕組件 按鈕組件用于在程序中執(zhí)行某項(xiàng)命令或任務(wù) ,C++Builder為用戶提供了 3種按鈕組件:普通按鈕( TButton)、 位圖按鈕 ( TBitBtn)、 快捷按鈕( TSpeedButton)。 } // void __fastcall TForm1::Button5Click (TObject *Sender) { Memo1LinesLoadFromFile (Edit1Text)。 Edit1Clear ( )。 } // void __fastcall TForm1::Button2Click (TObject *Sender) { Memo1PasteFromClipboard ( )。其中 , “ Copy”按鈕將備注框內(nèi)選中的文本復(fù)制到剪貼板; “ Paste”按鈕則將剪貼板上內(nèi)容粘貼到備注框中的當(dāng)前插入點(diǎn); “ Clear”按鈕可同時(shí)清空編輯框和備注框; “ Save To File”和 “ Load From File”按鈕分別將備注框內(nèi)容保存到文本文件和從文本文件中讀取內(nèi)容到備注框 , 該文本文件的路徑和文件名應(yīng)預(yù)先輸入到編輯框 Edit1中 。使用這兩個(gè)方法,可以分別將備注框中的文本內(nèi)容保存到指定文件和從文本文件中讀取內(nèi)容到備注框。 Memo1LinesClear()。 //在第 2行插入新行,索引值從 0開始 Memo1LinesDelete(2)。 2) Lines對(duì)象的方法 Add方法 : 增加文本 Delete方法:刪除文本 Insert方法:插入文本
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1