- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章輸出與輸入
5-1標籤(Label) 標籤(Label)的功能主要是用來顯示字串 放置標籤 BackStyle 控制標籤控制項的背景是否要變成透明(Transparent) 0表透明顯示 1表不透明顯示(預設值) Caption Caption是最重要的屬性 將字串設定到這個Caption屬性中即可顯示字串 在Caption字串要折行的地方加入Chr(13)、Chr(10)、Chr(13)+Chr(10)等任何一個字元(或組合)即可控制折行 標籤控制項實作 範例 在表單上放置六個標籤控制項,以及一個命令鈕 在按鈕上Click時,標籤控制項中的文字會往下推進,而最後一個標籤控制項的內容又會回到第一個標籤控制項內 說明 這個範例程式中,我們需要一個命令鈕及六個標籤 並非所有標籤的內容都必須移動。標籤有兩大用途: 程式資料輸出區域 純粹作為標示用途 命令鈕上Click時,標籤中的內容會互相交換,因此必須在命令鈕的Click事件事件程序中撰寫程式碼 標籤中可以透過ForeColor屬性的設定來改變所顯示字串的顏色 標籤的BorderStyle可以設為有框線的樣子;如果在Apperance屬性欄中的值是”1-立體”,標籤就呈現類似凹陷的效果。 步驟 在表單上放置一個命令鈕及六個標籤,總共七個控制項: 修改表單及命令鈕物件相關的屬性設定值 在cmdMove的click事件程序中填入程式碼1. Private Sub cmdMove_Click() 2. Dim sTemp As String 3. sTemp = lblString3.Caption 4. lblString3.Caption = lblString2.Caption 5. lblString2.Caption = lblString1.Caption 6. lblString1.Caption = sTemp 7. End Sub 5-2文字框(TextBox) 文字框其實就是一個簡易的文字編輯器 文字框的功用 擷取資料 輸入密碼 常用的屬性 Alignment:文字框內全部文字的對齊方式 0:靠左對齊(預設值) 1:靠右對齊 2:靠中對齊 HideSelection:當文字框失去輸入焦點時,文字框內被選擇的文字是否仍然要以反白方式顯示。預設值是True,就是文字框失去輸入焦點時,被選擇的文字區域不再以反白方式顯示。 MaxLength:規定文字框的Text屬性中所能放入的字元數(Character) 。這個屬性的預設值是0,表示可以接受最大約為32K左右的字元數。 MultiLine:預設值是False。True時表示文字框可以接受超過一列以上的文字。此屬性必須在設計階段就設定好,在執行階段是唯讀(Read-only)的。 PasswordChar:設定PasswordChar屬性可以讓使用者輸入資料時,以另一個字元來顯示。請注意,當MultiLine屬性為True時,這個屬性的影響將會失效 ScrollBars:設定文字框中是否出現水平或(及)垂直捲軸 0表不要捲軸 1表水平捲軸 2表垂直捲軸 3表兩個都要這個屬性欄只能在設計階段設定,且MultiLine屬性要為True時,ScrollBars值填入1、2、3才會有作用。 Text:文字框中存放資料的地方。如果MultiLine屬性設為True,每一列的最後加上Chr(13)及Chr(10)字元有換行的效果。在程式中可以使用Visual Basic的內建常數vbCRLF來代替Chr(13)及Chr(10)這兩個字元 常用的事件程序 Change:當文字框的Text屬性內容有改變時,就會引發這個事件程序。在撰寫這個事件程序時,不要造成重複呼叫Change事件程序的可能。例如:在此Change事件程序中,再以程式碼去改變Text屬性的內容 常用的方法 Refresh:這個方法用在控制項上,會強迫控制項進行重繪。由於控制項也是一種視窗,因此其上的Refresh方法,其實跟Form的Refresh方法是一樣的 文字框實作 範例 美金換算台幣的計算機 用文字框來輸入美金金額及匯率,自動計算出相對的台幣金額 說明 這個範例程式中,表單必須放入兩個文字框(TextBox)及四個標籤(Label) 在標明美金的文字框中輸入數字時,該數字乘以匯率後的結果會立刻出現在左邊代表台幣數值的標籤上 也可以修改匯率,計算機也會同步算出相對應於美金數值的台幣 步驟 先在表單上放置兩個文字框及四個標籤 在txtUSD與txtRate的Change事件程序中填入程式碼1. Private Sub txtRate_Change()2. lblNT.Caption = Val(txtUSD
您可能关注的文档
- 第三章细胞间信息传递.ppt.ppt
- 冷冲压工艺及模具设计(2-3、4).ppt.ppt
- 特种数控设备编程与零件加工.ppt
- 2、曲轴的预装总装-sdlg.ppt
- 液压泵和液压马达工程原理技术讲座.ppt
- 2-1点缺陷.ppt
- 非線性液流阻尼器行為分析.ppt
- 第二章空调系统的诊断.ppt
- 第五章果蔬贮藏期间的冷害和冻害.ppt.ppt
- 9-7車刀各刃角的功用.ppt
- 2025至2030中国婴儿食品和饮料行业产业运行态势及投资规划深度研究报告.docx
- 2025年乡村医生考试题库(常见疾病诊疗)-基础医学知识与应用试题.docx
- 学校仪式教育中的行为规范指导与实践策略.pptx
- 2025年乡村医生考试题库(常见疾病诊疗)-骨折与关节疾病诊疗试题.docx
- 2025至2030中国婴儿麦片行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国婴幼儿喝水壶行业发展分析及有效策略与实施路径评估报告.docx
- 2025至2030中国啤酒行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030混泥土机械行业项目调研及市场前景预测评估报告.docx
- 中国篮球运动的可持续发展瓶颈与对策创新研究.docx
- 蛇咬伤的治救护理.pptx
文档评论(0)