SplitContainer右侧里的窗体里的textbox里的内容没法用光标定位

yongfa365 2009-05-05 01:07:44
左边一个TreeView,右边一个panel1
点击TreeView时,把相应的窗体显示在panel1里

这样操作以后:

this.panel1.Controls.Clear();
FrmShangpinAdd tempForm = new FrmShangpinAdd();
tempForm.TopLevel = false;
tempForm.Parent = this.panel1;
tempForm.Dock = DockStyle.Fill;
tempForm.Show();

可以实现,

但FrmShangpinAdd窗体里的TextBox控件里没法用鼠标定位光标位置,只能用键盘向左或向右移动操作,怎么解决
把FrmShangpinAdd 的FormBorderStyle设为None就完全可以了,只是没有了标题栏,而我还想要它,

总体来说要实现的就是:
一个窗体分为左右两部分,左边放一个tree,点击时在右边打开相应窗体,这个窗体跟正常窗体一样就可以了,

不知道怎么实现
...全文
231 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yongfa365 2009-06-18
  • 打赏
  • 举报
回复
是mdi
光宇广贞 2009-05-06
  • 打赏
  • 举报
回复
顶啊!
wzuomin 2009-05-06
  • 打赏
  • 举报
回复
是用的MDI窗体吧?
wzuomin 2009-05-06
  • 打赏
  • 举报
回复
好,去看看那个Blog,呵呵。
谢谢LZ。
yongfa365 2009-05-06
  • 打赏
  • 举报
回复
同志们来顶吧,顶者有分
SK_Aqi 2009-05-06
  • 打赏
  • 举报
回复
yongfa365 2009-05-06
  • 打赏
  • 举报
回复
终于解决了,一会贴上来
热学沸腾56 2009-05-05
  • 打赏
  • 举报
回复
不是很明白lz什么意思,我以前做过一个WinForm程序,总体框架跟你说差不多的,左边一个tree,然后点击节点右边就出相应的窗体
wzuomin 2009-05-05
  • 打赏
  • 举报
回复
我也只知道设置FormBorderStyle为None可以解决。

帮顶
itcrazyman 2009-05-05
  • 打赏
  • 举报
回复
mark 帮顶
yongfa365 2009-05-05
  • 打赏
  • 举报
回复
winform

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧