时间太紧,来不及等你们帮我看程序了.我已经找到别的路子,正在尝试.
如果可以的话,麻烦帮我回答以下问题:
1, 2617中建立Bar是先TSTANDARDSTYLEMAINFORM.InitBarPosition,然后TSTANDARDSTYLEMAINFORM.AddBars,比2611少了TSTANDARDMAINFORM.HideFuncTree和TSTANDARDMAINFORM.ShowFuncTree,为何?
2, TSTANDARDSTYLEMAINFORM.AddBars中的DockStub.AddClient('FuncNavBar', FFuncNavBar, nil),这个'FuncNavBar'是不是仅仅是名字而已?或者它和变量FuncNavBar有关?主窗体里面定义了FuncNavBar,但是从未使用.
3, TUserBizTree、TOperatorFuncNavBar、TCustomBizTree、TUserBizTreeView这四个是干什么用的?他们之间究竟是什么关系?我分析得到了一些,但是他们的关系很模糊。
4, TUserBizTreeView.Create中最后一行BaseTree := FUserBizTree似乎是多余的,为何要保留?TBaseNavBar.CreateTreeView中的lBaseTreeView.BaseTree := BaseTree会覆盖这个BaseTree。
5, 我按我的方案修改代码后,多出现了五个TOperatorFuncNavBar(我在数据库设定的),但是,它们都出现在屏幕中间,没有靠边(我是复制原来那个FFuncNavBar的做法的)。还有,我指定每个TOperatorFuncNavBar只读取一个表中指定的Group,为何别的有权限的Group也被读取出来了? |