如何在Visual Basic 6的References对话框中查看完整的Location路径?

问题描述 投票:8回答:2

我正在做一个Visual Basic 6项目,当我进入项目的引用对话框时,其中一个引用的位置路径被切断,所以我无法看到路径的末端。

vb6
2个回答
9
投票

Save to write the changes to disk. (Be sure to make a backup of the original file, first, of course, unless you enjoy doing re-installs.)

To modify the Classic VB Project-References dialog, open the VB6IDE.DLL (or VB5IDE.DLL) file in ResHacker, find Dialog #4040 and get to work. ...

Here's there result of this method:

2
投票

Original:

Modified: 不幸的是,这两种方法都需要你在引用对话框中选择(在方框中打勾)感兴趣的项目,无论你是否想要它们。

0
投票

第二种方法是用记事本(或其他文本编辑器)打开*.vbp(Visual Basic项目)文件,并查找Reference=条目。对于Forms上使用的组件,也可以打开*.frm文件,同样寻找Reference=条目。

我最近没有安装VB6,无法查看如何在编辑器中进行操作,但你可以随时用文本编辑器直接查看VBP文件。 对话窗口中显示的路径也会在那里列出。

有一个相当简单的方法(对于程序员来说),就是把VB6引用对话框变大。

重新设计IDE对话框

作者:Karl E. Peterson 03022010。

enter image description here

...有一个工具,你可以用来做修改这些类型的设置,以满足你的心愿。Resource Hacker是一个免费的实用工具,可以查看、修改、重命名、添加、删除和提取32位Windows可执行文件和资源文件中的资源。长期以来,我发现它是探索可执行文件 "内脏"(资源)的最佳工具之一。

4040 DIALOG 0, 0, 295, 204
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "References"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "Tahoma"
{
   CONTROL "&Available References:", -1, STATIC, SS_LEFTNOWORDWRAP | WS_CHILD | WS_VISIBLE, 7, 7, 73, 8 
   CONTROL "", 5050, LISTBOX, LBS_NOTIFY | LBS_MULTIPLESEL | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_GROUP | WS_TABSTOP, 7, 24, 193, 123 
   CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 238, 6, 50, 14 
   CONTROL "Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 238, 23, 50, 14 
   CONTROL "&Browse...", 5051, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 238, 45, 50, 14 
   CONTROL "&Help", 5052, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 238, 84, 50, 14 
   CONTROL "Result", 5055, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 7, 154, 281, 43 
   CONTROL "Location:", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 35, 168, 32, 8 
   CONTROL "", 5053, STATIC, SS_LEFTNOWORDWRAP | SS_NOPREFIX | WS_CHILD | WS_VISIBLE, 75, 168, 198, 8 
   CONTROL "Language:", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 35, 180, 36, 8 
   CONTROL "", 5054, STATIC, SS_LEFTNOWORDWRAP | SS_NOPREFIX | WS_CHILD | WS_VISIBLE, 77, 180, 196, 8 
   CONTROL "&U", 4528, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 211, 62, 14, 14 
   CONTROL "&D", 4529, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 211, 96, 14, 14 
   CONTROL "Priority", -1, STATIC, SS_LEFTNOWORDWRAP | SS_NOPREFIX | WS_CHILD | WS_VISIBLE, 206, 82, 24, 8 
}

ResHacker提供了一个对话框工具,它与经典VB的对话框极为相似--你只需拖动对话框元素,根据需要调整它们的大小。或者你也可以编辑原始资源脚本,然后在对话框设计器中观看变化。只需在树视图中打开 "Dialog "节点,找到你想编辑的对话框,然后开始编辑。当你对新的设计感到满意时,按下 "编译脚本 "按钮,然后只需做一个 "文件"。

© www.soinside.com 2019 - 2024. All rights reserved.