Saturday, March 9, 2013

TextBox

       Textbox एक control है जो कि user को Text input करने की सुविधा देता है। यह text को display और उसे edit करने की facility देता है। यह windows का सबसे common और popular control है जो की text input की facility provide करता है। यह एक text editor है जो की text को input करने के साथ edit करने के सभी facility provide करता है जैसे- Text insert, cut, copy, paste, color change, font changing etc.
Basic Properties: सभी common properties इसमे apply होंगी।  
·         Name: (String)
        Textbox control का नाम जो की coding मे control को identify करने के लिए use होता है। इसे runtime मे change नहीं किया जा सकता है।
MsgBox(TextBox1.Name)
·         Text:  (String)
        यह textbox मे display होने वाले text को get या set करने के लिए किया जाता है।
TextBox1.Text = "VB.Net"
·         Multiline: (True, False)
       इस property को textbox को single या multiline करने के लिए किया जाता है। इसके ture होने पर textbox मे multiple lines लिखी जा सकती है। defaultly यह false रहती है। textbox मे केवल single line input की जा सकती है।
TextBox1.Multiline =True
·         WordWrap: (True, False)
        इसके ture होने पर text के multiline होने पर words automatically warp हो जाते हैं।
TextBox1.WordWrap = True
·         Scrollbar: (None, Horizontal, Vertical, Both)
       यह property scrollbars को add करने के लिए किया जाता है।
TextBox1.ScrollBars =ScrollBars.Horizontal
·         PasswordChar: (char)
       इस property को password character set करने के लिए किया जाता है। इसे केवल design time मे सेट कर सकते है। इसमे single character input करते हैं।
·         MaxLength: (Integer):
       इसका use textbox मे input किए जाने वाले text की maximum length को set करने के लिए किया जाता है।
TextBox1.MaxLength = 15
·         SelectedText: (string)
       इसका use select किए गए text को get करने के लिए किया जाता है।
MsgBox(TextBox1.SelectedText)
·         ReadOnly: (True, False)
        इसका use Textbox को read only करने के लिए किया जाता है। इसके ture होने पर textbox मे text input नहीं किया जा सकता है।
                 TextBox1.ReadOnly = True

Methods of Textbox: सभी common methods textbox मे use होती हैं जैसे- Show (), Hide (), Focus (), Clear ().
TextBox1.Show()
TextBox1.Hide()
TextBox1.Clear()
TextBox1.Focus()
·         Select ( StratIndex, Lenght): इस method का use textbox मे text को select करने के लिए किया जाता है। इस method मे दो arguments होते हैं।
a.   StartIndex: integer value जो की select start करने के लिए text की index के लिए use होता है।
b.   Length: integer value, select होने वाले text की length define करने के लिए use किया जाता है।
Syntax- Textbox.Select (ByVal StartIndex as Integer, ByVal Length as Integer)
Ex-    Textbox1.Select (3, 8)

Events: सभी Common Event इसमे apply होती है। इसके अलावा निम्न मुख्य events होती हैं।
·         TextChange: यह event textbox मे text के modify (change) होने पर perform होती है।
·         KeyPress: यह event textbox मे foucs होने पर keyboard की किसी भी keypress करने पर perform होती है।
·         KeyDown/ keyUp: यह event Key को press और release करने पर perform होती हैं।



Public Class             Private Sub TextBox1_TextChanged (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Label1.Text = TextBox1.Text
    End Sub
End Class

Tuesday, March 5, 2013


हम जानते हैं multiform application forms मे एक से अधिक form होते है। इस कारण एक form का दूसरे form से intraction आवश्यक होता है। इसके लिए एक form के दूसरे form से control करने की आवश्यकता पड़ती है। सभी forms independently operate होते हैं। उनके बीच communication के लिए public variables की आवश्यकता पड़ती है। other form को control करने के लिए उस form के controls और settings को access और set करना पड़ता है।

       For ex- notepad application मे notepad और find& replace को मिलाकर दो forms होते हैं जहा find और replace करते समय second form से first form के textbox control को access कर text को find और replace किया जाता है। इसी प्रकार एक form से एक form से other form को control किया जाता है।

       Multiple forms के बीच communication बनाने के लिए public vairables का use किया जाता है। इसके अलावा other form के controls और settings को access और set करने के लिए form के name का use किया जाता है। form के name का प्रयोग कर उसमें available सभी controls, उनकी properties, form की properties, public methods और subroutines को access किया जा सकता है।



 

Ex- Form2.Label1.Text = “Second Form”

Program:


Public Class Form1

 

    Private Sub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Form2.Label1.Text = Me.TextBox1.Text

        Form2.Show ()

    End Sub

End Class

Saturday, March 2, 2013

 

जब किसी भी windows application को Run किया जाता है तब पहला form automatically load होकर run हो जाता है। जब multiform application का use किया जाता है तब form को दूसरे form से load और manipulate किया जाता है।

किसी अन्य form से दूसरे form के access करने के लिए सबसे पहले form का एक variable create करते हैं जिसमे second form का address हो।

Dim frm As New Form2

Declaration statement के call होते ही form automatically laod हो जाता है। form के लोड होने के बाद form को show करने के लिए show () method का use किया जाता है।

Frm.Show ()

Friday, March 1, 2013


Windows Form: 
          यह एक graphical application programming interface है अर्थात यह एक GUI component है जो की windows मे GUI के लिए use किया जाता है। windows मे display होने वाली सभी window, programming मे windows form कहलाती है। form एक control है जो की .Net मे windows interface provide करने के लिए use किए जाते है। यह control other windows controls के लिए container का काम करता है। इसमे windows के सभी controls को place कर windows applications के लिए User Interface तैयार करते है। Visual Basic के programs को run करने पर display होने वाली window ही design time मे form कहलाती है।
       Form को बनाने के लिए user को कोई भी extra work नहीं करना पड़ता। यह 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 को desing करता है।
Properties of Windows Form:
1.   Name: form का name codes लिखते समय form को identify करने के लिए किया जाता है। इसे केवल design time मे change किया जा सकता है।
Msgbox (Me.Name)
2.   Text: यह property form के title bar मे display होने वाले title को get या set करने के लिए use की जाती है।
Me.Text = “Windows Form”
3.   AcceptButton: इस property का use form मे available किसी एक button को default set करने के लिए किया जाता है जो की ENTER key press करने पर automatically click हो जाती है।
Me.AcceptButton = Button1
4.   CancelButton: इस property का use form मे available किसी एक button को default set करने के लिए किया जाता है जो की Esc key press करने पर automatically click हो जाती है।
Me.AcceptButton = Button2

5.   AutoScroll: इस property के ture होने पर form की size, available controls से कम होने पर automatically scrollbar display करने के लिए किया जाता है।
Me.AutoScroll = True
6.   BorderStyle: इस property का use form के border style को set करने के लिए किया जाता हैं। इसकी निम्न वैल्यू होती हैं-
(1)  Sizable: Default, resizable window
(2)  None: Border less window can not resize
(3)  Fixed: window with visual border but can’t resize
(4)  Fixeddialog: a fixed size dialog box
(5)  FixedSingle: fixed window with single line border
(6)  FixedToolWindow: contain only close button just like toolbox and can’t resize
(7)  SizableToolWindow: contains only close button just like toolbox and can resize.
7.   ControlBox: इस property का use control box (Maximize, Minimize और close button) को display या hide करने के लिए किया जाता है। इसके ture होने पर यह display होंगे और false होने पर hide.
8.   Minimizebox /MaximizeBox: इसके ture होने पर minimizebox/ maximizebox display/enable होगा।
9.   MinimumSize/MaximumSize: इस property का use form की minmum size और maximum size को set करने के लिए किया जाता है। इसमे दो sub properties height और width होती हैं।
10. Size: इस property को form की size get या set करने के लिए प्रयोग किया जाता है। इसमे दो subproperties height और winth होती हैं।
11. StartupPosition: इसका प्रयोग form के run होने पर initial position को सेट करने के लिए किया जाता है।
12. BackColor: इसका use form के background color को set या get करने के लिए किया जाता है।
13. BackgroundImage: इसे form के background मे image set या get करने के लिए किया जाता है।
14. Font: इसे font get या set करने के लिए प्रयोग किया जाता है।
15. ForeColor: इसे form के font color को सेट या get करने के लिए प्रयोग किया जाता है।   
Events of Form: सभी common event भी form मे प्रयोग की जाती है।
  • Load: Form Run होने से पहले memory मे load होता है। इसके लोड होने पर Load Event होती है।
  • Activate: यह form के activate होने पर perform होती है।
  • Deactivate: यह form के deactivate होने पर perform होती है।
  •  FormClosing: यह form की close button पर click करते है perform होती है
  •  FormClosed: यह form के close होने के बाद perform होती है।
  •  Resize: यह form को resize करने पर perform होती है।
  • Paint: यह form के desktop पर paint होने पर होती है।
  • Move: यह form को move करने पर perform होती है।   


Contact us

Name

Email *

Message *