[Mono-devel-list] I can't have the listbox working
Arnoux Vincent
varnoux at atmel.fr
Tue Nov 18 05:21:10 EST 2003
Dear list members,
I tried a few things but couldn't make the following code displaying my
selected listbox item (i.e. the string "Selected item:" is displayed,
but nothing, even a blank line for the item itself).
This works on .net, but doesn't want to on mono.
Did I miss anything obvious ?
/#define DEBUG
// created on 11/11/2003 at 12:08
using System;
using System.Collections;
using System.Windows.Forms;
public class CreatedForm : System.Windows.Forms.Form
{
private System.Windows.Forms.ListBox listBox;
public CreatedForm()
{
InitializeComponent();
start();
}
void InitializeComponent() {
this.listBox = new System.Windows.Forms.ListBox();
this.SuspendLayout();
//
// listBox
//
//this.listBox.Location = new System.Drawing.Point(16, 16);
this.listBox.Name = "listBox";
//this.listBox.Size = new System.Drawing.Size(576, 199);
this.listBox.TabIndex = 0;
this.listBox.SelectedIndexChanged += new
System.EventHandler(this.ListBoxSelectedIndexChanged);
//
// CreatedForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
//this.ClientSize = new System.Drawing.Size(632, 446);
this.Controls.Add(this.listBox);
this.Name = "CreatedForm";
this.ResumeLayout(false);
}
public void start()
{
listBox.BeginUpdate();
for (int i = 0; i < 10; i++)
{
listBox.Items.Add("Item " + i);
}
listBox.EndUpdate();
}
public static void Main()
{
CreatedForm f = new CreatedForm();
Application.Run(f);
}
void ListBoxSelectedIndexChanged(object sender, System.EventArgs e)
{
Console.WriteLine("Selected item:");
Console.WriteLine(listBox.SelectedItem.ToString());
}
}
/Best regards,
Vincent/
/
More information about the Mono-devel-list
mailing list