इस पोस्ट में हम डॉट नेट विंडोज फॉर्म और उसकी प्रॉपर्टीज के बारे में जानेगे |
Windows Form
यह एक graphical application programming interface है अर्थात यह एक GUI component है जो की windows मे GUI के लिए प्रयोग किया जाता है। विंडोज मे प्रदर्शित होने वाली सभी विंडो, प्रोग्रामिंग मे windows form कहलाती है। form एक control है जो की .Net मे windows interface provide करने के लिए प्रयोग किए जाते है। यह control other windows controls के लिए container का काम करता है। इसमे windows के सभी controlsको place कर windows applications के लिए User Interface तैयार करते है। Visual Basic के programs को runकरने पर display होने वाली window ही design time मे form कहलाती है।
Form बनाने के लिए यूजर को ज्यादा मेहनत नहीं करनी पड़ती । यह built in functionality provideकरता है। form को design करने के लिए form designer window का प्रयोग किया जाता है। जो visual studio IDE का main component है।
Windows form मे Form का title bar, work area और border होता है जिसमे Title Bar मे Form Icon, Form’s Title, Control box जिसमे maximize, minimize और close के buttons होते हैं। इसके लिए windows form की properties होती हैं |जैसे- controlbox, icon, Text etc. Work area वह स्थान है जहां user controls को place कर form को designकरता है।
Properties of Windows Form
- Name: form का name codes लिखते समय form को identify करने के लिए किया जाता है। इसे केवलdesign time मे change किया जा सकता है।
Msgbox (Me.Name)
- Text: यह property form के title bar मे display होने वाले title को get या set करने के लिए use की जाती है।
Me.Text = “Windows Form”
- AcceptButton: इस property का use form मे available किसी एक button को default set करने के लिए किया जाता है जो की ENTER key press करने पर automatically click हो जाती है।
Me.AcceptButton = Button1
- CancelButton: इस property का use form मे available किसी एक button को default set करने के लिए किया जाता है जो की Esc key press करने पर automatically click हो जाती है।
Me.AcceptButton = Button2
- AutoScroll: इस property के ture होने पर form की size, available controls से कम होने परautomatically scrollbar display करने के लिए किया जाता है।
Me.AutoScroll = True
- BorderStyle: इस property का use form के border style को set करने के लिए किया जाता हैं। इसकी निम्न वैल्यू होती हैं-
- Sizable: Default, re-sizable window
- None: Border less window can not resize
- Fixed: window with visual border but can’t resize
- Fixeddialog: a fixed size dialog box
- FixedSingle: fixed window with single line border
- FixedToolWindow: contain only close button just like toolbox and can’t resize
- SizableToolWindow: contains only close button just like toolbox and can resize.
- ControlBox: इस property का use control box (Maximize, Minimize और close button) को display या hide करने के लिए किया जाता है। इसके true होने पर यह display होंगे और false होने पर hide.
- Minimizebox /MaximizeBox: इसके true होने पर minimizebox/ maximizebox display/enable होगा।
- Minimum Size/ Maximum Size: इस property का use form की minimum size और maximum size कोset करने के लिए किया जाता है। इसमे दो sub properties height और width होती हैं।
- Size: इस property को form की size get या set करने के लिए प्रयोग किया जाता है। इसमे दो sub-properties height और width होती हैं।
- StartupPosition: इसका प्रयोग Form के run होने पर initial position को सेट करने के लिए किया जाता है।
- BackColor: इसका use form के background color को set या get करने के लिए किया जाता है।
- BackgroundImage: इसे Form के background मे image set या get करने के लिए किया जाता है।
- Font: इसे Font get या set करने के लिए प्रयोग किया जाता है।
- ForeColor: इसे Form के font color को सेट या get करने के लिए प्रयोग किया जाता है।