ListView
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 हो जाते है।