关于记事本程序的一些小问题!!!
现在呢,正在用C#编写与系统记事本一样的记事本程序,遇到了一些问题
1.如何在记事本程序的 Form1 窗体中打开 Form2 窗体
也就类似于记事本程序的查找功能,只要一单击查找就会在记事本中打开一个查找对话框。
我知道的是要用到父窗体与子窗体
先在 父窗体设置 isMidcontainer的属性为真;
然后就是:Form2 formShow2 = new Form2();
formShow2.MdiParent = this;
formShow2.Show();
但是这样就有问题了:因为要在父方中显示文体,
一但再显示子窗体,子窗体就会被文体控件(text.box1)覆盖了。
有什么好的办法解决它。
如果没有 formShow2.MdiParent = this; 也就是不要父子关系的窗体,
就可以在窗体外打开另一个窗体。
如果不要父子关系来打开窗体,又如何定位另一个窗体打开的时候是在前一个窗体中的呢。
2.如果你有关于 记事本程序 的代码,不管是什么语言编写的,也不管是不是完整的,
也不管是不是已经有了相关的功能的代码,只要你觉得你的方法更简便和强大,
只要它能实现 记事本程序 的一项功能,比方打开,新建..功能,都可以复制粘贴上来
如果可以的话写上注释,在粘贴的时候一定要注明是用什么语言写的哦
3.如果可以,大家也可以说出在不同的语言中,写 记事本程序 所需功能会用到哪些控件
或函数,比方:
记事本程序的撤消功能:this.textBox1.Undo();
就需要用到textBox1控件中的 Undo();
原先不知道的有Undo()的时候,想了半天都不知道怎么做下去
因为不知道哪些功能只要拖出一个控件就可以了,但就是因为不知有这样的控件而不知道怎么做;
有时候就是知道了这个控件,却又不知道它有这样的功能也让人恼火...
所以就谢谢了!!!