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

正文內(nèi)容

第二章cbuilder簡單應(yīng)用程序設(shè)計(jì)-免費(fèi)閱讀

2025-08-25 13:02 上一頁面

下一頁面
  

【正文】 2. 消息對話框 ShowMessage和 ShowMessagePos 它們是系統(tǒng)定義的對話框,函數(shù)原形是: Void _fastcall ShowMessage(const AnsiString Msg) Void _fastcall ShowMessagePos(const AnsiString Msg, int x, int y)。 1. 輸入框與輸入函數(shù) InputBox和 InputQuery函數(shù)為用戶提供輸入信息對話框,顯示的對話框中含有提示信息。它包含一個(gè)參數(shù),即待刪除的字符串的位置。 Add方法: 把字符串加到列表尾部。 雙擊 Tstrings或其右邊的按鈕可打開字符串列表編輯框( String List Editor),在其中可以編輯、添加、刪除行。 C++ Builder中提供的對 AnsiString 類型的操作方法見書 P34表 29。 3)在代碼中調(diào)用按鈕的 Click事件。 它的常用屬性有: 1) AllowAllUp屬性 布爾型,設(shè)置是否允許一組按鈕同時(shí)處在彈起狀態(tài)。 2) Glyph屬性 通過它可以將指定的圖形顯示在位圖按鈕上。Start”,將 Button2按鈕的 Caption屬性設(shè)置為 “ Eamp。 這三種按鈕組件的基本屬性相同 , 不同之處在于 , 位圖按鈕既可以顯示文本也可以顯示圖形 ,而快捷按鈕則成組出現(xiàn) , 工程工具欄 。 本例中需編寫的事件代碼如下: Void__fastcallTForm1::Button1Click(TObject *Sender) { Memo1CopyToClipboard ( )。 //在最后一行添加 Memo1LinesInsert(1,Second string)。 2) WantReturns屬性: 布爾型值,用于確定是否允許把用戶輸入的Enter鍵作為文本的內(nèi)容即回車換行。_。 } 掩碼編輯組件 1. 掩碼編輯組件( TMaskEdit)是 TEdit的子類,位于Additional組件頁上。 有關(guān)事件處理的代碼如下: //調(diào)用 Clear方法清空編輯框,調(diào)用 SetFocus設(shè)置插入點(diǎn) void __fastcall TForm1::Button1Click (TObject *Sender) { Edit1Clear ( )。 8. SetFocus方法 SetFocus方法是將輸入焦點(diǎn)移到編輯框中。 6. SelStart、 SelLength和 SelText屬性 SelStart、 SelLength和 SelText這三個(gè)屬性在設(shè)計(jì)時(shí)是不可用的,即這些屬性只能在程序運(yùn)行階段通過程序代碼進(jìn)行設(shè)置或訪問。 2. MaxLength屬性 MaxLength屬性用來設(shè)置最多能輸入到編輯框中的字符個(gè)數(shù)。 2. Alignment屬性: Aligniment屬性用來設(shè)置標(biāo)簽顯示文本的對齊方式,可以有三個(gè)選項(xiàng): taCenter——文本居中 taLeftJustify——文本左對齊 taRightJustify——文本右對齊 3. AutoSize屬性: 在缺省情況下, AutoSize為 true,標(biāo)簽?zāi)軌蜃詣诱{(diào)整寬度以適應(yīng) Caption的變化。在 C++ Builder集成開發(fā)環(huán)境的組件板中,按照功能分類羅列了大量的組件。我們通過設(shè)置組件的 TabOrder屬性來確定這種定位的順序。 如:分別選中 Width | Grow to largest和 Hight | Grow to largest,按下 O K按鈕后,選中的一組組件的大小就同其中尺寸最大的一個(gè)組件一樣了。 2) 在窗體上沒有組件的地方按下鼠標(biāo)左鍵并拖動,將會出現(xiàn)一個(gè)虛框進(jìn)行選擇。 2) 在組件欄上需要添加的組件上單擊一下鼠標(biāo)左鍵,鼠標(biāo)形狀發(fā)生改變。 Height:高度 Width:寬度 Top:窗體上邊界位置 Left:窗體左邊界位置 它決定了字符的格式,它既是一個(gè)屬性又是一個(gè)對象,它包含了有關(guān)的字符格式屬性,主要有: 它決定了組件的背景色。 在代碼中設(shè)置組件屬性的方法是: 對象名稱 〉 屬性名稱 =設(shè)置值 如: Button1caption=“hello”。 a)容器類組件:是一個(gè)可在其上放置其他組件 的組件,當(dāng)容器類組件從界面上刪除時(shí),上 面的組件也同時(shí)被刪除。 通過屬性窗口設(shè)置屬性的步驟 : 1) 打開相應(yīng)對象的屬性窗口。一般規(guī)則是: 組建前綴 +自定義名 表示組件的類型 表示組件的功能 它決定了對象在運(yùn)行時(shí)是否允許用戶進(jìn)行操作,它是邏輯型的, true表示允許用戶操作, false表示禁止用戶操作。 組件的布局 ? 組件的布局涉及到向窗體添加、刪除組件,調(diào)整組建位置及大小,對多個(gè)組件進(jìn)行合理布局等方面。 2. 刪除 窗體中的組件 先選中要?jiǎng)h除的一個(gè)或多個(gè)組件,然后單擊鍵盤上的Delete鍵。 一般利用鼠標(biāo)進(jìn)行粗略地定位或大小設(shè)置,利用鍵盤進(jìn)行精細(xì)地定位或大小設(shè)置。 5)通過 Align工具欄對多個(gè)選中的組件進(jìn)行排列。 具體操作可以通過菜單命令 “ Edit | Lock Controls”將窗體中的組件 “ 鎖定 ” 和 “ 解除鎖定 ” 。 例如:用標(biāo)簽為編輯框、列表框、組合框的控件添加描述性的說明。 在缺省設(shè)置情況下 , Text屬性的初始值就是編輯框控件的名稱 。該屬性的缺省設(shè)置為 0字符,表示顯示實(shí)際的文本。 7. OnChange事件 當(dāng)用戶改變了編輯框中的內(nèi)容或通過代碼改變了編輯框的 Text屬性時(shí),該事件就被觸發(fā)。 舉例 1:在 窗體上放入兩個(gè)標(biāo)簽、兩個(gè)編輯框和兩個(gè)命令按鈕。 Edit1CopyToClipboard()。 第二部分 :決定是否將屏幕中的字符作為數(shù)據(jù)的一 部分,它將影響 Text屬性的值。在設(shè)計(jì)階段可在 Object Inspector 中點(diǎn)擊Lines屬性右端的 “ ...”按鈕進(jìn)入 “ String List Editor”對其進(jìn)行編輯; 在程序運(yùn)行中則應(yīng)使用 Lines的 Add、Insert、 Delete等方法對其輸入修改 ??扇〉闹涤校? ssNone: 無滾動條 ssHorizontal: 水平滾動條 ssVertical: 垂直滾動條 ssBoth: 水平、垂直滾動條均有 2. 方法與事件 1) GetTextLen方法 功能:獲得當(dāng)前組件中 Text的長度。使用這兩個(gè)方法,可以分別將備注框中的文本內(nèi)容保存到指定文件和從文本文件中讀取內(nèi)容到備注框。 } //
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1