奇怪的属性问题 listBox1.Items.Add(value);listBox1.Refresh(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成方法class A{ public void setProperty(string value) { listBox1.Items.Add(value); }}调用A.setProperty(yourvalue);属性不是这样用的 先看看,value的值是否改变,然后再看看有没有执行listBox1.Items.Add(value),refresh一下,看看(设个断点一步一步来) 属性可以这么用吧class A{ private string property; public ListBox listBox1 = new ListBox(); public string Property { set { this.property = value; listBox1.Items.Add(this.property); listBox1.Refresh(); } }} 下午试了试,感觉问题是出在线程上:B类 设置A 的属性的时候用的不是A的主线程,所以listBox无法加东西。得用listBox.Invoke()方法 关于 Silverlight4的问题 C#起进程时如何elevate LUA? 急!!!请高手帮我看看错在哪里!!!谢谢了!!1 求正则表达式 基于很多正在学习C#的朋友不能及时相互沟通,建立一个目标是200人的Q群 aspx和jsp的互相传值!!!! console.Readline 与console.ReadKey有啥区别? 求助:在两个页面间传输信息 c# 文件名改名时出现框选现象 初学者求CSharp的教程,主要是线程的教程! 如何向Access数据库中加入包含'号的数据?(up有分) HttpWebRequest请求的URI中有中文,怎么办?
class A
{
public void setProperty(string value)
{
listBox1.Items.Add(value);
}
}调用
A.setProperty(yourvalue);属性不是这样用的
然后再看看有没有执行listBox1.Items.Add(value),
refresh一下,看看
(设个断点一步一步来)
{
private string property;
public ListBox listBox1 = new ListBox(); public string Property
{
set
{
this.property = value;
listBox1.Items.Add(this.property);
listBox1.Refresh();
}
}}
B类 设置A 的属性的时候用的不是A的主线程,所以listBox无法加东西。
得用listBox.Invoke()方法