ListView Control VB.Net मे provide किया गया एक important control है। Windows मे list View control का बहुत प्रयोग किया जाता है। इसे items को List मे display कराने के लिए प्रयोग किया जाता है जिसमे items का text, icons, type etc. information भी display होती है। Windows Explorer मे Display होने वाले folders और files की List इसका एक example है। इसमे कई प्रकार की property होती हैं जो इसके appearance को control करती है जैसे – Small Icon, Large Icon, Report, List etc. My Computer, My Document etc. इसकी example हैं।
Properties of ListView
ListView की प्रॉपर्टीज निम्नलिखित है |
Name: इसका use Control के name को set और get करने के लिए किया जाता है। जो की program मे control को identify करता है।
View: इसका use Listview control मे display होने वाले items के view को set करने के लिए किया जाता है। इसमे निम्न values होती हैं-
LargeIcon
इसे प्रयोग करने पर icons large size मे display होते हैं.
SmallIcon
इसे प्रयोग करने पर icons small size मे display होते हैं.
List
इसमे items list मे display होते हैं और केवल उनका caption display होता है।
Report
इसमे items और उसके sub items display होते हैं।
Arrange: इसे item के arrangement को set करने के लिए use किया जाता है।
Default
Item को move करने पर यह उसी drop किए गए place पर रहेगा
Left
यह control के left side मे automatically align हो जाएगा
SnapToGrid
Item automatically invisible grid मे align हो जाएगा drop करने पर
Top
Item Control के top पर align हो जाएगा
HeaderStyle: यह property Report View Select करने पर Listview के Header text को सेट करने के लिए use की जाती है। इसकी निम्न value होती हैं –
Clickable
Visible column जहाँ header click करने पर respond करेगा
NonClickable
Visible column header लेकिन click करने पर कोई response नहीं होता है।
None
No visible column header
Activation: यह property listView के items के activation को define करने के लिए किया जाता है।
OneClick
Items single click करने पर activate हो जाता है। items का color, shape और caption cursor के जाने पर change हो जाता है।
Standard
Items double click करने पर activate होता है। उसके color, shape etc. मे कोई change नहीं होता।
TwoClick
Items double click मे activate होता है। cursor के item के ऊपर होने पर Textcolor, shape etc. change हो जाता है।
FullRowSelect: इसके true होने पर item को select करने पर पूरी row select हो जाती है। यह केवल report view मे work करती है।
GridLines: इसके true होने पर items और उसके subitems के बीच lines draw हो जाती है। यह report view मे work करती है।
LabelEdit: इसके true होने पर user items के text को modify कर सकता है। by default यह false होती है।
MultiSelect: यह determine करती है की user multiple items को select कर सकता है या नहीं। इसके true होने पर multiple items को select किया जा सकता है।
Scrollable: इसके true होने पर scrollbar automatically display होता है।
Sorting: यह property determine करती है की items को sort होंगे या नहीं। इसके true होने पर items automatically sort हो जाते है।