窗體上顯示信息之控制項一:label標籤控制項

2020-10-15 軟體資料庫教學

工具箱窗口中較常用的控制項有很多種,根據它們的功能可以分很多類,今天來學習顯示數據的控制項,那麼顯示數據的控制項有哪些呢?它們分別是:

1、label標籤控制項(可以顯示信息,但是用戶無法進行輸入操作)

2、linklabel超連結標籤控制項(提供web連結,打開軟體)

3、progressbar進度條控制項(為用戶直觀的顯示當前程序運行和操作的進度)

4、statusstrip狀態欄控制項(能夠顯示windows狀態欄)

首先來看label標籤控制項

Label標籤控制項對於我們並不陌生,之前用到過該控制項,而且對於該控制項的幾個常用屬性也是非常熟悉的,如borderstyle框線類型屬性、font字體屬性、forecolor前景顏色屬性以及text和name屬性等。下面我們再來看一下label控制項的其它幾個常用屬性:

Autosize屬性(自動調整大小)

該屬性的默認值為true,它可以根據標籤字符串的大小來調整標籤的寬度,那麼將其屬性值設置為false後,則不會進行調整。

Label控制項的默認屬性為true:

此時標籤根據內容調整:

將值改成false後:

可以用用滑鼠拖動來改變大小:

也可以通過程序代碼來實現:

Label5.autosize=true;

Label5.autosize=false;

還有一個與Autosize屬性相關的size屬性,它是依賴Autosize屬性來設置的,當Autosize屬性值為true時,則size屬性不能夠進行設置,只有當Autosize屬性值為false時,size屬性才能設置width寬度和height高度:

上面是通過屬性窗口進行設置,也可以通過代碼來設置:

Label5.autosize=false;//先進行autosize屬性值的false設置

Label5.size=new size(141,65);//調用構造函數,來重新設置寬度和高度

label5.Text = "改變label控制項大小";//label5控制項上顯示文本內容

label5.BorderStyle = BorderStyle.Fixed3D;//為了看到效果,設置邊框線

運行效果:

Textalign屬性(標籤文字對齊)

該屬性有九種對齊方式,分別是topleft、topmiddle、topright、middleleft、middlecenter、middleright、bottomleft、bottommiddle和bottomright。它們分別對應下面這九個格子:

其默認值為topleft:

對齊效果:

當選擇topcenter時,按如下格式對齊:

對齊效果:

這九種對齊方式一目了然。

若要以程序代碼編寫,則可按下列代碼方式:

label3.TextAlign = ContentAlignment.BottomCenter;

當然BottomCenter可以替換為其他幾種格式:

Visible屬性(控制項是否顯現於窗體上)

當程序運行時,設置控制項是否出現在窗體上,其默認值為true,當值為false時,則程序運行時處於隱藏狀態,並不可見:

在屬性窗體將其值改為false,則運行程序控制項不可見,下圖的label3不見啦:

可通過編寫代碼實現:

label3.Visible = false;//運行時標籤控制項被隱藏了起來

正如惡劣的品質可以在幸運中暴露一樣,最美好的品質也是在厄運中被顯示的。——培根

相關焦點

  • label標籤控制項顯示信息代碼實例
    創建windows窗體,在窗體上加入三個label標籤控制項、一個textbox文本框控制項、一個button按鈕控制項和一個numericupdown微調按鈕控制項,需要實現的功能:通過輸入借閱書籍每天的費用,調整借閱書籍的天數後,來計算學生借閱書籍的總費用,通過點擊計算費用按鈕,來實現在label控制項上顯示借閱總費用:
  • Csharp多窗體間移動控制項
    C#多窗體間移動控制項#我要上頭條##科技# #編輯成# #教育#介紹:實現窗體見移動控制項的功能,運行程序後窗體中的按鈕從From1移動到Form2,顯示文本為返回原地,單擊返回原地標籤移動到窗體Form1中。
  • C#窗體Winform,滑鼠懸停在控制項上,提示框,顯示信息
    ,該窗體可以展示不同的自定義組件,達到顯示不同的各種需求的目的。一、先製作容器窗體using System;using System.Drawing;using System.Windows.Forms;namespace TipsWindow{ public class ExplainForm : FormBase { public ExplainForm(Control
  • Python用PyQt5製作窗體狀態欄,基本控制項QStatusBar使用方法詳解
    前情提要Python用PyQt5創建時間日期控制項,Qt圖形界面編程之QDateTimeEdit「五一」快到了,用Python中PyQt5做一個日曆,QCalendar控制項詳解Python用PyQt5設計界面,如何正確顯示一幅圖片,QPixmap控制項詳解另外,我們詳細介紹了QMainWindow窗體的一些基本控制項為界面添加功能豐富的工具箱,Python中PyQt5之QToolBar類的使用Python用PyQt5設計界面之菜單製作,QMenuBar詳解
  • 詳解Visual Basic6.0標準內部控制項
    一臉懵逼但其實VB並不怎麼難。用我老師的話說就是:」它就像搭積木一樣簡單「。今天我們就來講講這個」積木箱「——標準內部控制項,它亦稱作常用控制項,在VB開發環境中默認顯示在工具箱中,它被使用的頻率非常的高,幾乎所有的應用程式(比如.exe)都會用到標準內部控制項。
  • Excel vba 批量刪除窗體控制項
    文/江覓易見動態創建窗體控制項後,可以進行動態刪除,如果是設計時從工具欄添加的控制項,不能動態刪除,不要問為什麼vba就是這麼規定的,也可以認為這是一個BUG,反正就是不能。效果演示本示例演示了刪除標籤控制項、文本控制項和圖片控制項。單擊頁面建立所有控制項,然後單擊按鈕逐一刪除。刪除圖片控制項後效果。
  • HTML之label標籤學習(廣州中軟卓越)
    今天跟著中軟卓越廣州Web前端培訓課程來聊一聊常見web架構設計,我們分三個方面。label標籤為input元素定義標註(標記),它不會向用戶呈現任何特殊效果,和span標籤類似。但label標籤和span標籤最大的區別就是它為滑鼠用戶改進了可用性,可以關聯特定的表單控制項。
  • Python GUI編程之tkinter的常用控制項Label的使用
    我們知道,東西的標籤是不能亂貼的,比如一件商品,價格標錯了,可能會有損失哦。對於Python GUI編程中標籤的使用也不例外,Tkinter中的標籤控制項Label常常被使用於顯示文本或圖像,今天我們來詳細看下它的使用方法。下面開始今天的內容……
  • NET開發-WebForm中Web控制項是伺服器控制項,按鈕、標籤控制項如何使用
    Web伺服器控制項存在System.Web.UI.WebControls名稱空間中。在Visual Studio中,當前頁面是aspx頁面時,會在工具箱中顯示「標準」類別,其中存放的全部是WEB伺服器控制項。
  • ASP.NET4靈活顯標記:數據Web控制項改進
    此外,元素和其他自動添加的內容使得使用CSS來修飾Web控制項和從客戶端使用這些控制項更加困難。  ASP.NET 4.0版本的目的之一就是讓Web窗體開發人員更好地控制由Web控制項呈現的標記。為此,ASP.NET 4.0中的許多Web控制項都包括了一些特定屬性,允許頁面開發人員指示控制項不生成無關的標記或者不僅僅使用元素作為外層包裝標記。
  • VB6 -label控制項改變背景顏色
    打開vb6應用程式,在form1窗體添加label1控制項,滑鼠左鍵點擊label1控制項,在右側屬性欄選擇BackColor屬性。出現下拉框,點擊調色板,選擇適合的顏色,label1控制項背景顏色就會變成相應顏色。
  • 24 HTML5表單基本控制項(一)
    ;標籤上有一個屬性type,將type屬性的值設置為text,此時就創建了一個單行文本框。標籤上的type屬性的值,設置為"radio",就可以創建單選按鈕。>標籤只能單獨包裹文字,而且要在<label>標籤上寫一個for屬性,在<input>標籤上寫一個id屬性,把這兩個屬性的值設定為相同的值,通過這種方式,把單選按鈕和文字綁定。
  • NET開發-在ASP.NET WebForm應用程式中使用C#操作Label控制項的屬性
    1.Label控制項1.1. 概述Label控制項是標籤控制項,是ASP.NET伺服器端控制項,用於顯示文本值,對應於HTML中的span標記。在ASP.NET WebForm框架中,Label控制項是微軟對HTML的span標記進行了封裝,使可以在後臺代碼中,使用C#代碼給span標記賦值。在Visual Studio中,可以在「工具欄」中直接拖拽Label控制項到Web窗體上。
  • Web表單控制項開發避免Accessibility缺陷
    如圖1顯示用戶使用屏幕閱讀器查看某web頁面上的表單控制項,開發人員沒有為listbox控制項設置label屬性,屏幕閱讀器能識別出該控制項類型,但不能提示用戶這是關於什麼的listbox。相反,圖中的提交按鈕因為被設置了label屬性因此能被屏幕閱讀器識別,並提示用戶這是個submit按鈕。
  • 表單組成、表單域、表單控制項、提示信息、表單欄位/標題、上傳文件
    表單高級表單的組成:表單域、表單控制項、提示信息1.表單域<form method="get | post" action="伺服器地址"></form>2.表單控制項① 文本框<input type="text"/> ② 密碼框<input
  • 25 HTML5表單基本控制項(二)
    在<option>標籤上,要有value屬性,value屬性的值是提交到伺服器上的,而<option></option>標籤對兒之間的內容才是顯示給用戶看的。當<input>標籤的type屬性值為"reset"時,就創建了一個重置按鈕。點擊這個按鈕時,表單中的所有控制項都將被立即重置。reset這個單詞就是重置的意思。按鈕上的value屬性的值,就是顯示在按鈕上的文字。
  • qt布局控制項 - CSDN
    Qt基本控制項及三大布局來源: http://blog.csdn.net/a2604539133/article/details/73920696Qt基本模塊一、Qt的三大布局QHBoxLayout:水平顯示布局,所有在其上面擺放的控制項只能水平排列下去;
  • 盤點界面編程中那些常用控制項,詳解PyQt5中標籤控制項QLabel的使用
    歡迎大家關注QLabel控制項是PyQt中一個常用的控制項,它不僅可以作為一個佔位符顯示不可編輯的文本或圖片(展示GIF動畫圖片),還可以被用作提示標記為其他控制項;一些純文本、連結或富文本可以顯示在QLabel標籤上。
  • html中label標籤的詳細介紹
    本篇將介紹的是html中的<label>標籤的用法,由興趣的朋友可以了解一下!在網頁開發中,表單是經常用到的,而今天要介紹的這個標籤也是經常出現在表單中的,即<label>標籤,我們一起來看看它有什麼用途吧!「label」作為英文單詞有「標記」的意思,那它作為html中的標籤又有什麼意思呢?下面我們就一起來看看吧!
  • Excel表格使用OFFSET函數、控制項、定義名稱製作動態折線圖
    在Excel表格中折線圖可以直觀的顯示數據。但是當數據很多時,折線圖會顯得雜亂無章、並不能直觀的顯示數據。這篇文章為朋友們分享用OFFSET函數、控制項、定義名稱製作動態折線圖。其可以通過控制項控制折線圖,只顯示我們想要的數據。今天我們通過如下圖所示的水果銷量記錄表來一起學習動態折線圖的製作。