|
|
1
4
访问其他类实例(对象)中的对象是错误的样式,并且违反了数据封装。将方法添加到
|
|
|
2
2
您要么需要将文本框设置为公共(不推荐),要么向表单类添加一个将字符串写入文本框的公共方法(更好)。
|
|
|
3
2
|
|
|
4
1
与其直接引用tbx_日志,我建议您至少在表单中添加一个负责执行更新的方法。然后,您可以给您的类一个表单引用,并让您的类调用Forms日志函数,从而将文本添加到文本框中。 我至少说过了,因为您可能希望定义一个接口,并让表单或稍后的更具体的日志类实现该接口,并让您的类与实现所定义接口的任何对象进行交互。 |
|
|
5
0
你可以在你的表格上公布方法。如果是从不同于UI线程的线程调用的话,也可以使其线程安全。
有关winforms check上线程安全调用的完整示例和说明 MSDN ,这也说明了如何使用BackgroundWorker来实现线程安全性,这是首选的方法。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |