永发信息网

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中进行查找就行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯