Thursday, June 13, 2024

ट्रिव्यू कंट्रोल – वी. बी. डॉट नेट | GUI Programming with Windows Forms (Part-12) – Best Info

विजुअल बेसिक ( VB . NET ) में ट्री व्यू कंट्रोल का उपयोग कैसे करें | ट्रिव्यू कंट्रोल – वी. बी. डॉट नेट | वी. बी. डॉट नेट के ट्रिव्यू कंट्रोल | Treeview In Vb.Net In Hindi

ट्रिव्यू कंट्रोल – ट्रिव्यू कंट्रोल नोड की हायरैरकि को ठीक उसी प्रकार डिस्प्ले करता है जिस प्रकार फाइल और फोल्डर विण्डोज़ ऑपरेटिंग सिस्टम के विण्डोज़ एक्स्पलोरर के बायीं पेन में डिस्प्ले होता है। ट्रिव्यू के प्रत्येक नोड में अन्य नोड जिनहें चाइल्ड नोड (child node) कहते हैं होता है। आप पेरेण्ट नोड (parent node) तथा वैसे नोड को जिनके अंदर और नोड रहते हैं को विस्तारित (expanded) या संकुचित (collapsed) रूप में डिस्प्ले कर सकता है।

आप ट्रिव्यू के CheckBoxes प्रॉपर्टी को True सेट करके चेकबॉक्स के साथ भी ट्रिव्यू को डिस्प्ले कर सकते हैं। आप Checked प्रॉपर्टी को प्रोग्राम के माध्यम से सेट करके इसके नोड को चयन या रिक्त कर सकते हैं।

ट्रिव्यू कंट्रोल – VB.net क्या है? VB.net का कार्यप्रणाली | ट्रीव्यू का उपयोग किस लिए किया जाता है? | Treeview Vb.Net

विजुअल बेसिक ( VB . NET ) में ट्री व्यू कंट्रोल का उपयोग कैसे करें | ट्रिव्यू कंट्रोल - वी. बी. डॉट नेट | वी. बी. डॉट नेट के ट्रिव्यू कंट्रोल | Treeview In Vb.Net In Hindi
विजुअल बेसिक ( VB . NET ) में ट्री व्यू कंट्रोल का उपयोग कैसे करें | ट्रिव्यू कंट्रोल – वी. बी. डॉट नेट | वी. बी. डॉट नेट के ट्रिव्यू कंट्रोल | Treeview In Vb.Net In Hindi

1. ट्रिव्यू कंट्रोल के प्रॉपर्टी (Properties of TreeView Control)

इस खण्ड में वी.बी. डॉट नेट के ट्रिव्यू कंट्रोल के प्रॉपर्टी के बारे में जानते हैं। इनमें कुछ प्रॉपर्टी ऐसे हैं जो आप डिजायन समय में प्रॉपर्टीज विण्डो के माध्यम से सेट कर सकते हैं। तथा कुछ जो प्रॉपर्टीज विण्डो में प्रकट नहीं होते हैं उन्हें रन समय में कोड के माध्यम से सेट कर सकते हैं। यद्यपि सभी प्रॉपर्टी को प्रोग्राम के माध्यम से कोड लिख कर सेट किया जा सकता है।

यह भी देखें :  कंप्यूटर कीबोर्ड | Buying a Best Computer Keyboard
BackgroundImage – ट्रिव्यू कंट्रोल के लिए बैकग्राउण्ड इमेज को सेट करता है।
BackgroundImageLayout – ट्रिव्यू कंट्रोल के लिए बैकग्राउण्ड इमेज के लेआउट को सेट करता है।
BorderStyle – ट्रिव्यू कंट्रोल के बॉडर स्टाइल को सेट करता है।
CheckBoxes – ट्रिव्यू कंट्रोल में ट्री नोड के आगे चेक बॉक्स डिस्प्ले हो अथवा नहीं इसको सेट करता है।
DrawMode – उस मोड को सेट करता है जिसमें ड्रॉ होता है। 
ForeColor – यह इस कंट्रोल के लिए वर्तमान फोरग्राउण्ड रंग होता है जो कंट्रोल के द्वारा टेक्स्ट के लिए उपयोग होता है।
FullRowSelect – चयन हाइलाइट (selection highlight) ट्रीव्यू कंट्रोल के पूरे चौड़ाई तक (span) फैलता है अथवा नहीं इस मान को सेट करता है।
HideSelection – ट्रीव्यू कंट्रोल में फोकस हटने पर भी चयनित ट्री नोड हाइलाइटेड रहता है अथवा नहीं इस मान को सेट करता है।
Hot Tracking – माउस के ट्री नोड लेबल के उपर से गुजरने पर यह हायपरलिंक का रूप लेता है अथवा नहीं इस मान को सेट करता है।
ImageIndex – उस डिफॉल्ट इमेज के इमेज लिस्ट इंडेक्स वैल्यू को सेट करता है जो ट्री नोड द्वारा डिस्प्ले होता है।
ImageKey – ट्रीव्यू कंट्रोल में प्रत्येक नोड के लिए डिफॉल्ट इमेज के की को सेट करता है जब यह अचयनित अवस्था में होता है।
Sorted – ट्री व्यू के ट्री नोड सॉर्ट होंगे अथवा नहीं इसका सूचक मान सेट करता है।
ImageList – उस इमेजलिस्ट को सेट करता है जो ट्री नोड के द्वारा उपयोग होने वाले इमेज ऑब्जेक्ट को रखता है।
Indent – प्रत्येक चाइल्ड ट्री नोड स्तर के इंडेण्ट (indent) की दूरी को सेट करता है।
ItemHeight – ट्री व्यू कंट्रोल में प्रत्येक ट्री नोड की उँचाई को सेट करता है।
LabelEdit – ट्री नोड के लेबल टेक्स्ट को संपादित किया जा सकता है अथवा नहीं इसका सूचक मान सेट करता है।
LinkColor – ट्रीव्यू कंट्रोल के नोड को जोड़ने वाले लाइनों के रंग को सेट करता है।
Nodes – ट्री व्यू कंट्रोल को असाइन किये गये ट्री नोड के संकलन को सेट करता है।
Padding – ट्रीव्यू कंट्रोल के विषयवस्तु तथा इनके किनारों के बीच के स्थान को सेट करता है।
PathSeparator – उस डिलीमीटर स्ट्रिंग (delimiter string) को सेट करता है जो ट्री नोड पाथ उपयोग करता है।
RightToLeftLayout – ट्री व्यू को दायीं से बायीं ओर बना होना चाहिए अथवा नहीं इसका सूचक मान सेट करता है।
Scrollable – ट्रीव्यू कंट्रोल आवश्यकतानुसार स्क्रॉलबार को डिस्प्ले करेगा अथवा नहीं इसको सेट करता है।
SelectedImageIndex – उस इमेज के इमेज लिस्ट इंडेक्स को सेट करता है जो ट्री नोड के चयन होने पर डिस्प्ले होता है।
SelectedImageKey – ट्री नोड के चयन रहने की अवस्था में दिखाये गये डिफॉल्ट इमेज के की सेट करता है।
SelectedNode – ट्रीव्यू कंट्रोल में वर्तमान में चयनित ट्री नोड को सेट करता है।
ShowLines – ट्रीव्यू कंट्रोल में लाइन ट्री नोड के मध्य ड्रॉ हो अथवा नहीं इसका सूचक मान सेट करता है।
ShowNode ToolTips – ट्री नोड के माउस को ले जाने पर टूल टिप्स प्रकट हो इसके लिए मान सेट करता है।
ShowPlusMinus – वैसे ट्री नोड जिनके अंदर चाइल्ड ट्री नोड होते हैं अपने आगे (+) चिन्ह तथा (-) चिन्ह को डिस्प्ले करे अथवा नहीं इसके लिए मान को सेट करता है।
ShowRootLines – ट्री नोड जो ट्री व्यू के मूल पर होता है के मध्य लाइन बनेंगे अथवा नहीं इसका सूचक मान सेट करता है।
StateImageList – ट्री व्यू तथा इसके नोड के अवस्था को दर्शाते हुए उपयोग किये गये इमेज सूची को सेट करता है। 
Top Nodeट्री व्यू कंट्रोल में पूरी तरह से दृश्य पहले ट्री नोड को प्राप्त करता है।
VisibleCountट्री व्यू कंट्रोल में ट्री नोड के उस संख्या को प्राप्त करता है जो पूर्णतः विजिबल हो सकता है।

2. ट्रिव्यू कंट्रोल के मेथड (Methods of the Tree View Control)

इस खण्ड में हम ट्रिव्यू कंट्रोल के मेथड के बारे में चर्चा करेंगे।

यह भी देखें :  कंप्यूटर लैपटॉप की स्पीड कैसे बढ़ाये | Best Computer Speed In Hindi
Collapse Allसभी ट्री नोड को संकुचित (collapse) करता है।
ExpandAllसभी ट्री नोड को विस्तारित (expand) करता है।
GetNodeAtउस ट्री नोड को प्राप्त करता है जो एक विशेष लोकेशन पर होता है।
GetNodeCountट्री नोड तथा उनके सब ट्रीज़ (sub trees) की संख्या को प्राप्त करता है जो ट्री व्यू कंट्रोल में असाइन किये गये होते हैं।
Sortआइटमों को सॉर्ट करता है।

3. ट्रिव्यू कंट्रोल के इवेण्ट (Events of the TreeView Control)

इस खण्ड में हम ट्रिव्यू कंट्रोल के प्रमुख इवेण्ट के बारे में चर्चा कर रहे हैं।

AfterCheckट्री नोड चेक बॉक्स के चेक होने के बाद यह घटित होता है।
AfterCollapseट्री नोड के संकुचित (collapse) होने के बाद घटित होता है।
AfterExpandट्री नोड के फैलने (expand) के बाद यह घटित होता है।
AfterLabelEditट्री नोड के लेबल टेक्स्ट के संपादित किये जाने के पश्चात् यह घटित होता है।
AfterSelectट्री नोड के चयन होने के बाद यह घटित होता है।
BackgroundImageChangedBackgroundImage प्रॉपर्टी के बदलने पर यह घटित होता है।
BackgroundImageLayoutChangedBackgroundImageLayout प्रॉपर्टी के बदलने पर यह घटित होता है।
BeforeCheckट्री नोड चेक बॉक्स के चेक होने से पहले यह यह घटित होता है।
BeforeCollapseट्री नोड के संकुचित होने से पहले यह घटित होता है।
BeforeExpandट्री नोड के फैलने से पहले यह घटित होता है।
BeforeLabelEditट्री नोड लेबल टेक्स्ट के संपादित होने से पहले यह घटित होता है।
BeforeSelectट्री नोड के चयन होने से पहले यह घटित होता है।
DrawModeजब ट्रीव्यू ड्रॉ होता है तथा DrawMode के Normal को छोड़ कर किसी भी मान के सेट होने पर घटित होता है।
Paintट्रिव्यू के ड्रॉ होने पर यह घटित होता है।
ItemDragयूजर द्वारा नोड को ड्रैग करना प्रारम्भ करने पर यह घटित होता है।
NodeMouseClickयूजर द्वारा किसी नोड पर क्लिक करने पर यह घटित होता है।
NodeMouseDoubleClickयूजर द्वारा ट्री नोड पर दो बार क्लिक करने पर यह घटित होता है।
NodeMouseHoverट्री नोड पर माउस के ले जाने पर यह घटित होता है।
PaddingChangedPadding प्रॉपर्टी के मान में बदलाव होने पर यह घटित होता है।
RightToLeftLayout ChangedRightToLeftLayout प्रॉपर्टी के मान के बदलने पर यह घटित होता है।
TextChangedText प्रॉपर्टी के मान में बदलाव होने पर यह घटित होता है। 
5/5 - (1 vote)
Suraj Kushwaha
Suraj Kushwahahttp://techshindi.com
हैलो दोस्तों, मेरा नाम सूरज कुशवाहा है मै यह ब्लॉग मुख्य रूप से हिंदी में पाठकों को विभिन्न प्रकार के कंप्यूटर टेक्नोलॉजी पर आधारित दिलचस्प पाठ्य सामग्री प्रदान करने के लिए बनाया है।

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
spot_img
- Advertisement -

Latest Articles