起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1829|回复: 26

请教:主界面相关问题!

[复制链接]
发表于 2006-12-27 17:34:53 | 显示全部楼层 |阅读模式
我想修改主窗体的结构.
例如:
  将业务功能在右面移到左面或修改样式.
  将客户信息,待办任务换为其它功能等一些操作.
1.我首先要着手做哪些?
2.注意哪些?
3.如何实现?
回复

使用道具 举报

发表于 2006-12-28 09:16:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-28 16:44:34 | 显示全部楼层
对下面的内容不了解,就以我要改变业务功能树的样式和将业务功能树移到窗体左面来讲,我该怎么去做?

10.业务功能树
在 系统空间\简洁风格\界面库\窗体库\标准风格主窗体 中用代码动态创建
业务功能树是FFuncNavBar是TOperatorFuncNavBar类从TdxNavBar继承下来
在 TStandardStyleMainForm.Create 中创建
FFuncNavBar.Groups[Index]是TdxNavBarGroup类
需要修改可以参考 http://www.justep.com/ftp/BusinessPartner/Docs/NavBarHelp.zip
分组上用到的图标,在 系统空间\用户界面基础\库\公共组件库 中可以加载图标
procedure TUserGraphics.AddDefaultSystemIcons;
begin
  AddIcon(GetIconURL(IconID_Sys_Desktop), IconID_Sys_Desktop);
  AddIcon(GetIconURL(IconID_Sys_FuncLibrary), IconID_Sys_FuncLibrary);
  AddIcon(GetIconURL(IconID_Sys_ShortcutOverlay), IconID_Sys_ShortcutOverlay);
  AddIcon(GetIconURL(IconID_Sys_MyFuncsFolder), IconID_Sys_MyFuncsFolder);
  AddIcon(GetIconURL(IconID_Sys_StartupFolder), IconID_Sys_StartupFolder);
  AddIcon(GetIconURL(IconID_Sys_Favorites), IconID_Sys_Favorites);
  AddIcon(GetIconURL(IconID_Sys_Func), IconID_Sys_Func);
  AddIcon(GetIconURL(IconID_Comm_ClosedFolder), IconID_Comm_ClosedFolder);
  AddIcon(GetIconURL(cIconID_Comm_OpenFolder), cIconID_Comm_OpenFolder);
  AddIcon(GetIconURL(cIconID_Comm_Default), cIconID_Comm_Default);
end;
回复 支持 反对

使用道具 举报

发表于 2006-12-28 17:01:17 | 显示全部楼层
在 “标准风格主窗体”中用 FuncNavBar来搜索,找到你想该的代码就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-28 17:04:34 | 显示全部楼层
是将下载的 dxNavBar.cnt 导入到平台中吗?
如果是应该如何导入?

上面所说的是修改下面的代码吗?
  if FDefaultPosition = nil then
    FFuncNavBar := TOperatorFuncNavBar.Create(TSystemCore.Operator.Context)
  else
    FFuncNavBar := TOperatorFuncNavBar.Create(FDefaultPosition.Context);
  FFuncNavBar.Parent := HidePanel;
  FFuncNavBar.Width := 180;
  FFuncNavBar.View := 11;
  FFuncNavBar.Align := TAlign.alClient;
  FFuncNavBar.BorderStyle := TFormBorderStyle.bsNone;
  FFuncNavBar.SmallImages := TImageList(TCommonComponentLibrary.UserGraphics.ImageList16);
  FFuncNavBar.LargeImages := TImageList(TCommonComponentLibrary.UserGraphics.ImageList32);

  TRelevancyManager.ApplyNavBarStyle(FFuncNavBar);
回复 支持 反对

使用道具 举报

发表于 2006-12-29 10:01:00 | 显示全部楼层
是你说的这段代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-29 14:02:40 | 显示全部楼层
里面有好多的代码,但是标注又基本上没有,我分不出哪个是我要改的部分,
请问可以帮我分出哪部分是吗?
回复 支持 反对

使用道具 举报

发表于 2006-12-29 14:12:34 | 显示全部楼层
这部分我也没有仔细看过,楼主自己试试吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-29 14:52:02 | 显示全部楼层
好,那我试试看.
提个意见:"贵公司是否可以在以后的开发中多加一些标注?否则看贵公司的代码实在是费时费力."
回复 支持 反对

使用道具 举报

发表于 2006-12-29 15:16:39 | 显示全部楼层
收到,你的要求会作为需求提交的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 05:11 , Processed in 0.043044 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表