[Mono-winforms-list] Re: [Mono-devel-list] I can't have the listbox
working
Arnoux Vincent
varnoux@atmel.fr
Mon, 24 Nov 2003 12:00:40 +0100
This is a multi-part message in MIME format.
--------------000704050606010905020101
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Thank you very much to you and Aleksey, I will check bugzilla.
Vincent
Timohy Parez wrote:
>Hi,
>
>There is nothing wrong with your code,
>SelectedItem, SelectedItems[0], SelectedValue, none of them returns a
>value with mono. I suggest you check bugzilla if this bug has already
>been posted and if it has not, could you please submit it there?
>
>Thnx.
>Timothy P.
>
>Op ma 24-11-2003, om 11:34 schreef Arnoux Vincent:
>
>
>>OK, I didn't have a lot of success with this question, however I will
>>give it a second try because I really can't figure out the reason why
>>it is not working.
>>Actually, the problem comes from the variable listBox.SelectedItem
>>that looks to be null.
>>I also did a test with listbox.SelectedItems[0]...
>>Does anybody has any idea ?
>>
>>Vincent
>>
>>Arnoux Vincent wrote:
>>
>>
>>>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/
>>>/
>>>
>>>
>>>_______________________________________________
>>>Mono-devel-list mailing list
>>>Mono-devel-list@lists.ximian.com
>>>http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>>
>>>
>>>
>>>
>
>_______________________________________________
>Mono-winforms-list maillist - Mono-winforms-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>
>
>
--------------000704050606010905020101
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
<font size="-1"><font face="Helvetica, Arial, sans-serif">Thank you
very much to you and Aleksey, I will check bugzilla.<br>
<br>
Vincent<br>
</font></font><br>
Timohy Parez wrote:<br>
<blockquote type="cite" cite="mid1069671306.7014.1.camel@PCTIMO">
<pre wrap="">Hi,
There is nothing wrong with your code,
SelectedItem, SelectedItems[0], SelectedValue, none of them returns a
value with mono. I suggest you check bugzilla if this bug has already
been posted and if it has not, could you please submit it there?
Thnx.
Timothy P.
Op ma 24-11-2003, om 11:34 schreef Arnoux Vincent:
</pre>
<blockquote type="cite">
<pre wrap="">OK, I didn't have a lot of success with this question, however I will
give it a second try because I really can't figure out the reason why
it is not working.
Actually, the problem comes from the variable listBox.SelectedItem
that looks to be null.
I also did a test with listbox.SelectedItems[0]...
Does anybody has any idea ?
Vincent
Arnoux Vincent wrote:
</pre>
<blockquote type="cite">
<pre wrap="">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/
/
_______________________________________________
Mono-devel-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a>
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->
_______________________________________________
Mono-winforms-list maillist - <a class="moz-txt-link-abbreviated" href="mailto:Mono-winforms-list@lists.ximian.com">Mono-winforms-list@lists.ximian.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">http://lists.ximian.com/mailman/listinfo/mono-winforms-list</a>
</pre>
</blockquote>
</body>
</html>
--------------000704050606010905020101--