C#窗体问题
答案:3 悬赏:80 手机版
解决时间 2021-07-31 02:56
- 提问者网友:难遇难求
- 2021-07-30 04:29
制作一个主窗体(Form1)的弹出窗(Form2),要求Form2类似于“查找替换”窗口那样,显示的时候点击Form1时,Form2不消失,仍然在窗体Form1上,并且执行查找操作,如点击“查找”按钮,在Form1上的RichTextbox仍能看到Select选中的情况,请问这种窗体应该如何实现?
最佳答案
- 五星知识达人网友:平生事
- 2021-07-30 05:19
我的意思是,你的Form2(查找窗体)应该重载一个构造函数:
Form2的窗体代码:
定义一个局部变量:
private RichTextBox txtsearchBox = null;
public Form2(RichTextBox txtbox):base()
{
txtsearchBox = txtbox;
}
然后查找的时候呢你就直接针对txtsearchBox写你做的实情可以了:注意,点击form1中“查找”时候您这样显示form2:new Form2(this.RichTextbox1).Show();
全部回答
- 1楼网友:躲不过心动
- 2021-07-30 06:35
1. 在form1窗体中btn事件实例化form2
Form2 from = new Form2();
from.showdialog();
- 2楼网友:不如潦草
- 2021-07-30 05:34
form2用showdialog的方式调出通过调用application.openforms可以获得当前程序的窗口集合
然后把Form2的值获得,在Form1中进行查找就行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯