
容器類控件都包含哪些,以下屬于非容器類控件的是

各位老鐵們,大家好,今天由我來為大家分享容器類控件都包含哪些,以及以下屬于非容器類控件的是的相關(guān)問題知識,希望對大家有所幫助。如果可以幫助到大家,還望關(guān)注收藏下本站,您...
各位老鐵們,大家好,今天由我來為大家分享容器類控件都包含哪些,以及以下屬于非容器類控件的是的相關(guān)問題知識,希望對大家有所幫助。如果可以幫助到大家,還望關(guān)注收藏下本站,您的支持是我們最大的動力,謝謝大家了哈,下面我們開始吧!
c#menustrip屬于容器控件嗎
不是容器控件。1,因為容器控件主要是用來容納其他控件的,而c#menustrip是一種菜單控件,用于創(chuàng)建菜單和子菜單,不具備容納其他控件的功能。2,c#menustrip可以作為父級控件嵌套其他控件,但只是作為一個容納的載體,并不是其本身的屬性或功能。在C#中,常見的容器控件有Panel、GroupBox、TabControl等,它們能夠容納并管理其他控件,實現(xiàn)界面的組織和布局。而c#menustrip主要用于創(chuàng)建菜單和子菜單,為用戶提供操作選項。
什么是OCX控件注冊它都有哪些作用
OCX是對象類別擴(kuò)充組件(ObjectLinkingandEmbedding(OLE)ControleXtension)。是微軟提出的在windows下使用的一種對象交互和嵌入標(biāo)準(zhǔn),最長見的就是各種控件,比如媒體播放器、IE瀏覽器、Word、Excel等都提供OCX控件,這些控件可以在其他應(yīng)用程序中使用。這些軟件也都可以作為容器容納其他OCX控件,比如IE瀏覽器中的Flash控件就是之一。
jcomponent的子類有哪些
該類是除頂層容器外所有Swing組件的基類。要使用繼承自JComponent的組件,必須將該組件置于一個根為頂層Swing容器的包含層次結(jié)構(gòu)(containmenthierarchy)中。頂層Swing容器(如JFrame、JDialog和JApplet)是專門為其他Swing組件提供繪制自身場所的組件。
組件從功能上分可分為:
1)頂層容器:JFrame,JApplet,JDialog,JWindow共4個
2)中間容器:JPanel,JScrollPane,JSplitPane,JToolBar
3)特殊容器:在GUI上起特殊作用的中間層,如JInternalFrame,JLayeredPane,JRootPane.
4)基本控件:實現(xiàn)人際交互的組件,如Jbutton,JComboBox,JList,JMenu,JSlider,JtextField。
5)不可編輯信息的顯示:向用戶顯示不可編輯信息的組件,例如JLabel,JProgressBar,ToolTip。
6)可編輯信息的顯示:向用戶顯示能被編輯的格式化信息的組件,如JColorChooser,JFileChoose,JFileChooser,Jtable,JtextArea
JComponent類的特殊功能又分為:
1)邊框設(shè)置:使用setBorder()方法可以設(shè)置組件外圍的邊框,使用一個EmptyBorder對象能在組件周圍留出空白。
2)雙緩沖區(qū):使用雙緩沖技術(shù)能改進(jìn)頻繁變化的組件的顯示效果。與AWT組件不同,JComponent組件默認(rèn)雙緩沖區(qū),不必自己重寫代碼。如果想關(guān)閉雙緩沖區(qū),可以在組件上施加setDoubleBuffered(false)方法。
3)提示信息:使用setTooltipText()方法,為組件設(shè)置對用戶有幫助的提示信息。
4)鍵盤導(dǎo)航:使用registerKeyboardAction()方法,能使用戶用鍵盤代替鼠標(biāo)來驅(qū)動組件。JComponent類的子類AbstractButton還提供了便利的方法--用setMnemonic()方法指明一個字符,通過這個字符和一個當(dāng)前L&F的特殊修飾共同激活按鈕動作。
5)可插入L&F:每個Jcomponent對象有一個相應(yīng)的ComponentUI對象,為它完成所有的繪畫、事件處理、決定尺寸大小等工作。ComponentUI對象依賴當(dāng)前使用的L&F,用UIManager.setLookAndFeel()方法可以設(shè)置需要的
6)支持布局:通過設(shè)置組件最大、最小、推薦尺寸的方法和設(shè)置X、Y對齊參數(shù)值的方法能指定布局管理器的約束條件,為布局提供支持。
c#中panel控件有什么作用
Panel控件概述(Windows窗體)
Windows窗體Panel控件用于為其他控件提供可識別的分組。通常,使用面板按功能細(xì)分窗體。例如,可能有一個訂單窗體,它指定郵寄選項(如使用哪一類通營承運(yùn)商)。將所有選項分組在一個面板中可向用戶提供邏輯可視提示。在設(shè)計時所有控件都可以輕松移動--當(dāng)移動Panel控件時,它包含的所有控件也將移動。分組在一個面板中的控件可以通過面板的Controls屬性進(jìn)行訪問。此屬性返回一批Control實例,因此,通常需要將該方式檢索得到的控件強(qiáng)制轉(zhuǎn)換為它的特定類型。
Panel與GroupBox
Panel控件類似于GroupBox控件;但只有Panel控件可以有滾動條,而且只有GroupBox控件顯示標(biāo)題。
關(guān)鍵屬性
若要顯示滾動條,請將AutoScroll屬性設(shè)置為true。也可以通過設(shè)置BackColor、BackgroundImage和BorderStyle屬性自定義面板的外觀。有關(guān)BackColor和BackgroundImage屬性的更多信息,請參見“如何設(shè)置Windows窗體面板的背景”。BorderStyle屬性確定面板輪廓為無可視邊框(None)、簡單線條(FixedSingle)還是陰影線條(Fixed3D)。
C# Label控件屬性詳解
1、Text屬性:用來設(shè)置或返回標(biāo)簽控件中顯示的文本信息。我們可以在屬性面板的Text選項后面的文本框中輸入文本信息,也可以用代碼Label.Text=""方式來定義文本信息。
2、AutoSize屬性:用來獲取或設(shè)置一個值,該值指示是否自動調(diào)整控件的大小以完整顯示其內(nèi)容。取值為true時,控件將自動調(diào)整到剛好能容納文本時的大小,取值為false時,控件的大小為設(shè)計時的大小。默認(rèn)值為false。
3、Anchor屬性:用來確定此控件與其容器控件的固定關(guān)系的。所謂容器控件指的是這樣一種情況:往往在控件之中還有一個控件,例如最典型的就是窗體控件中會包含很多的控件,像標(biāo)簽控件、文本框等。
4、BackColor屬性:用來獲取或設(shè)置控件的背景色。當(dāng)該屬性值設(shè)置為Color.Transparent時,標(biāo)簽將透明顯示,即背景色不再顯示出來。
5、BorderStyle屬性:用來設(shè)置或返回邊框。有三種選擇:BorderStyle.None為無邊框(默認(rèn)),BorderStyle.FixedSingle為固定單邊框,BorderStyle.Fixed3D為三維邊框。如圖所示。
6、Enabled屬性:用來設(shè)置或返回控件的狀態(tài)。值為true時允許使用控件,值為false時禁止使用控件,此時標(biāo)簽呈暗淡色,一般在代碼中設(shè)置。圖9-8邊框效果圖另外,標(biāo)簽還具有Visible、ForeColor、Font等屬性,具體含義請參考窗體的相應(yīng)屬性。
7、TabIndex屬性:用來設(shè)置或返回對象的Tab鍵順序。當(dāng)界面中有多個控件時,我們需要控制空間的Tab切換順序,否則我們按Tab鍵時,控件將會雜亂無章的跳動。可以設(shè)置TabIndex屬性,控制Tab鍵順序。
vb的容器對象有哪些
容器控件指的是能把其他控件放置在其中的控件。VB的容器控件有:
窗體控件
嚴(yán)格的說窗體也可以特殊的控件,他不是放在VB的控件工具箱里,需要通過菜單新增一個窗體。窗體是所有控件的容器,任何其他空間必須是基于某一個窗體的
PictureBox控件
可以用PictureBox控件將OptionButton控件分組,PictureBox控件上可以放置文本框,標(biāo)簽等控件。
Frame控件
Frame控件為控件提供可標(biāo)識的分組。Frame可以在功能上進(jìn)一步分割一個窗體-例如,把OptionButton控件分成幾組。frame控件上面也能放置文本框,標(biāo)簽等控件。
SSTab控件
SSTab控件提供了一組選項卡,每個選項卡都可作為其它控件的容器
關(guān)于本次容器類控件都包含哪些和以下屬于非容器類控件的是的問題分享到這里就結(jié)束了,如果解決了您的問題,我們非常高興。
本文鏈接:http://www.wzyaohuidianqi.cn/ke/2351.html
