- Let listboxobjvariable=new Listbox()
- Let listbox=new Listbox()
- listboxobjvariable=new ListBox()
- listbox.Items.Add(“Hyberdabad”)
1. Click Start>All Programs>Microsoft Visual Studio 2008>Microsoft Visual Studio 2008.
2. Click File>New>Project>Select Visual F# in the project types>Select F# application in the Visual Studio installed templates category.
3. Click the Project menu>Add reference>Click the .Net tab>Locate then double-click System.Windows.Forms.
Do Step 3 again and select System.Drawing from the .Net tab.
4. Enter the following code after the line “// Learn more about F# at http://fsharp.net “:
- //use the f# standard library
- open System
- //specify the memory location of the classes used in drawing objects
- //required to draw the listbox item text
- open System.Drawing
- //specify the location of the form class
- open System.Windows.Forms
- //creates a form and assign a Use listbox function to it
- let sampleform=new Form(Text="Use Listbox",StartPosition=FormStartPosition.CenterScreen,AutoScaleMode=AutoScaleMode.Font)
- //creates a label and set its Text to “Count”
- let lbl=new Label(Text="Country:", Location=new System.Drawing.Point(20,10),AutoSize=true)
- //makes a listbox
- let countrylistbox=new ListBox(Sorted=true,Location=new System.Drawing.Point(20,30),FormattingEnabled=true)
- //adds an item to the listbox when the form is loaded
- sampleform.Load.Add(fun i->
- //adds the items and ignore the passed index position values
- countrylistbox.Items.Add("United States")|>ignore
- countrylistbox.Items.Add("Philippines")|>ignore
- countrylistbox.Items.Add("India")|>ignore
- countrylistbox.Items.Add("Lithuania")|>ignore
- countrylistbox.Items.Add("Germany")|>ignore
- countrylistbox.Items.Add("Indonesia")|>ignore)
- //displays the label to our form
- sampleform.Controls.Add(lbl)
- //adds the listbox to our form
- sampleform.Controls.Add(countrylistbox)
- sampleform.Show()
- //executes the application
- Application.Run(sampleform)
5. Click the run icon to execute your application. You should now see an output similar to the following screen shot:
If you want a more in depth explanation on this controls, visit the MSDN website at msdn.microsoft.com or the Microsoft F# Development Center at http://msdn.microsoft.com/en-us/fsharp/default.aspx
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.