如果你是在构造函数中写的你可以试试!(小心啊!)
如果你是在别的地方使用,到美什么关系的,但有个样写的必要吗?
如果你是在别的地方使用,到美什么关系的,但有个样写的必要吗?
解决方案 »
- Ubuntu 中C#编程
- DataGridView横向滚动的问题
- 在C#中是否有語句可使alert不進行PostBack
- 有用过axSpreadsheet控件的请进!
- 怎么改tabControl中的tabPage大小
- 如何将class做成dll文件?
- C#中,如何通过http协议实现机器之间的数据交换?望大侠们赐教
- 谁能救救我? 我的C#程序能在PC上跑 不能再PPC 2003上运行
- 委托的回调方法的参数怎么解释?
- 在DATAGRID里没设置DATAKEY,当点击其中的某行的LINKBUTTON时,如何把该行的内容读出。在线交流,解决问题后立结!
- 编辑器中搜索字符串,我能得到字符串所在的位置(124),但怎样让文件中搜索的该字符串呈高亮显示
- C#能成为主流的编程工具吗?谁能说服我放弃VC,Delphi,改用C#.
子窗体(类 find_form)是个搜索指定字符串的窗体;主窗体有个菜单项 FIND, 其代码:find_form f1= new find_form() ; f1.Show();
但这时有个问题:子窗体必需要得到该文件的内容才能查找,而该文件内容是在主窗体打开的,必需要传递内容。我重新构造了类 find_form
class find_form{
...
public find_form(Object obj){
...
RichTextBox memo1=(RichTextBox)obj;
}
}这样在FIND 调用代码变为: find_form f1= new find_form(richtextbox1);...
我得到了文本得内容,进行查询,得出字符串的位置,这时又要将其传回主窗体;
mainform m = new mainform(t); //t 为存储该字符串的位置在主窗体得构造函数:
...
static static_tt;
public mainform(string tt){
static_tt=tt;
}这样我关闭子窗体返回主窗体时,查询的字符串所在文件得位置也得到了。是不是很麻烦,不知还有其他的方法解决