C#如何在一个窗口中对另一个窗口的richtextbox进行操作
我想实现记事本的查找功能,主窗体:mainForm查找窗体:select我想知道的是,怎么在select中,对mainForm的richtextbox中的内容进行选中操作...
我想实现记事本的查找功能,主窗体:mainForm 查找窗体:select
我想知道的是,怎么在select中,对mainForm的richtextbox中的内容进行选中操作。 展开
我想知道的是,怎么在select中,对mainForm的richtextbox中的内容进行选中操作。 展开
3个回答
展开全部
最简单的方法就是让mainForm作为select的owner,在select中可以强制转换例如:(mainForm)this.owner,作为一个对象,它里面的控件应该都能找到了。如((mainForm)this.owner).Controls.Find("控件名")
更多追问追答
追问
谢谢!
我现在能够做到用select选中richtextbox中的内容了,不过,如果我当前的焦点是select窗体,就看不到主窗体中的内容被选中;焦点回到主窗体之后,就能看到内容被选中了。
请问这个如何解决呢?
追答
你先把mainForm Focus()一下,再选中richtextbox的内容试试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询