C#如何在一个窗口中对另一个窗口的richtextbox进行操作

我想实现记事本的查找功能,主窗体:mainForm查找窗体:select我想知道的是,怎么在select中,对mainForm的richtextbox中的内容进行选中操作... 我想实现记事本的查找功能,主窗体:mainForm 查找窗体:select

我想知道的是,怎么在select中,对mainForm的richtextbox中的内容进行选中操作。
展开
 我来答
lionson0819
2012-12-27 · TA获得超过1233个赞
知道小有建树答主
回答量:1041
采纳率:0%
帮助的人:649万
展开全部
最简单的方法就是让mainForm作为select的owner,在select中可以强制转换例如:(mainForm)this.owner,作为一个对象,它里面的控件应该都能找到了。如((mainForm)this.owner).Controls.Find("控件名")
更多追问追答
追问
谢谢!

我现在能够做到用select选中richtextbox中的内容了,不过,如果我当前的焦点是select窗体,就看不到主窗体中的内容被选中;焦点回到主窗体之后,就能看到内容被选中了。

请问这个如何解决呢?
追答
你先把mainForm Focus()一下,再选中richtextbox的内容试试。
乱说技术宅
2012-12-27 · TA获得超过337个赞
知道小有建树答主
回答量:424
采纳率:74%
帮助的人:155万
展开全部
你可以用对象传值啊。
你可以把richtextbox当作对象传给新的窗口,然后对它进行操作,然后再回传回去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
song15948575
2012-12-27
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
时间方法 public属性,可以直接调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式