Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 建议代码替换增加在当前过程或函数中替换的选项
‹‹ Last Thread
|
Next Thread ››
21
1/2
1
2
››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 建议代码替换增加在当前过程或函数中替换的选项
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#1
Post at 2025-9-2 12:44
Profile
|
P.M.
建议代码替换增加在当前过程或函数中替换的选项
不然每次都要选中代码区域不太方便,而且建议不要用dialog的方式显示替换框,假如我复制了原代码,想复制替换代码就没法复制了,就得取消重新复制,取消后原代码又得重新复制.最好像书签浏览那样可以把窗口拖到旁边挺靠,这样最方便
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#2
Post at 2025-9-2 12:50
Profile
|
P.M.
vs这样就很方便,谢谢.
Image Attachment
:
20250902-1.png
(2025-9-2 12:51, 65.52 K)
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#3
Post at 2025-9-6 20:24
Profile
|
Blog
|
P.M.
直接按F2给当前标识符改名呢?
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#4
Post at 2025-10-7 22:20
Profile
|
P.M.
F2可以了
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#5
Post at 2026-5-30 15:31
Profile
|
P.M.
如果修改控件的名称,按F2只能改代码页面的,设计页面的改不了.
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#6
Post at 2026-6-13 12:53
Profile
|
Blog
|
P.M.
设计页面照理我们也设计了F2改控件名功能,你碰到的可能是快捷键失效的Bug,请问你的D和CW各是什么版本?
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#7
Post at 2026-6-22 18:36
Profile
|
P.M.
D版本13.1
CW版本 1.8.0.1359_Nightly Build 2026.06.18
FMX工程
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#8
Post at 2026-6-29 20:01
Profile
|
Blog
|
P.M.
看一下CnPack菜单,设置,所有快捷键,在快捷键对话框里找找有没有“选中组件改名”的F2键?
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#9
Post at 2026-6-29 21:38
Profile
|
P.M.
在代码页面里在控件名称上点F2会弹出替换框,但是显示的是标识符替换,替换后控件页面的名称没有改成功<br />
cw的所有快捷键里面没有找到“选中组件改名”的选项<br />
但是找到了"修改组件名称"的选项,没有分配快捷键<br />
然后我分配F2点确定会弹出这个提示
Image Attachment
:
ScreenShot_2026-06-29_213324_405.png
(2026-6-29 21:38, 60.38 K)
Image Attachment
:
ScreenShot_2026-06-29_213148_066.png
(2026-6-29 21:38, 33.58 K)
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#10
Post at 2026-6-29 21:49
Profile
|
P.M.
然后我在设计页面选中控件 在菜单栏里找到cnpack>窗体设计专家>更多>修改组件名称 来修改也没有成功
delphi13.1
cw版本 1.8.0.1361_Nightly Build 2026.06.29
FMX工程
[
本帖最后由 西方失败 于 2026-6-29 21:51 编辑
]
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#11
Post at 2026-6-29 23:20
Profile
|
Blog
|
P.M.
对,是你说的这项。对话框里有快捷键F2理论上就能弹框了。你设置后,弹框提示快捷键冲突选Continue的话,能不能看到F2键被设置上去了?如果能,照理就能设计期F2改组件名了。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#12
Post at 2026-6-29 23:23
Profile
|
Blog
|
P.M.
编辑器里的标识符F2改名只改编辑器里的内容,不会涉及到设计期组件在dfm里的名称。
设计器在选中组件上按F2是与上面完全不同的另外一个功能,是在设计器里改组件名,能反应到dfm里。
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#13
Post at 2026-6-29 23:35
Profile
|
P.M.
明白了 可以设为F2 但是中途弹了几个框我都点是了 但是依然改名失败 是在设计器中改的 不是在代码窗口<br />
而且改完后代码编辑器里的F2的替换功能叫不出来了 难道有冲突
[
本帖最后由 西方失败 于 2026-6-29 23:39 编辑
]
Image Attachment
:
ScreenShot_2026-06-29_233345_653.png
(2026-6-29 23:36, 10.22 K)
Image Attachment
:
ScreenShot_2026-06-29_233338_531.png
(2026-6-29 23:36, 10.14 K)
Image Attachment
:
ScreenShot_2026-06-29_233330_692.png
(2026-6-29 23:36, 8.89 K)
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#14
Post at 2026-6-30 20:41
Profile
|
Blog
|
P.M.
竟然还无效?实在不行尝试重置一下专家包选项,恢复默认的F2更名功能?
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#15
Post at 2026-6-30 21:46
Profile
|
P.M.
重置后都有效了,但是我发现在设计界面按F2改控件名在代码页面改不彻底.
只能改掉
TForm1 = class(TForm)
....
...
End
这里面的名称
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#16
Post at 2026-7-1 21:57
Profile
|
Blog
|
P.M.
奇怪,照理代码页面的Form声明区的能改哇。你是D几?FMX还是VCL还是都有这问题?
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#17
Post at 2026-7-1 23:56
Profile
|
P.M.
代码页面的Form声明区能改 其他地方没改掉
D版本13.1
CW版本 1.8.0.1361_Nightly Build 2026.06.29
FMX工程 VCL没试过
另外我发现如果禁用组件前缀专家在设计页面按F2就不起作用了
[
本帖最后由 西方失败 于 2026-7-2 00:00 编辑
]
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#18
Post at 2026-7-2 08:43
Profile
|
Blog
|
P.M.
俩情况都是正常的,D只负责组件名与Form声明区的组件名的对应,代码里的管不到。我们手工给组件改名也是这效果。
设计F2改名的确就是组件前缀专家的功能,禁用它就相当于不要这功能了。
西方失败
灌水处处长
UID 455028
Digest Posts 0
Credits 208
Posts 72
点点分 208
Reading Access 10
Registered 2021-12-18
Status Offline
#19
Post at 2026-7-2 12:22
Profile
|
P.M.
那这个F2
跟右键菜单的Quick Edit里的改名功能
跟delphi自带的属性列表里改名
这3个方法效果都是一样的吗
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6972
Posts 3651
点点分 6972
Reading Access 102
Registered 2004-3-28
Status Offline
#20
Post at 2026-7-2 17:00
Profile
|
Blog
|
P.M.
是一样的,都是调用D提供的接口改设计期组件名。
21
1/2
1
2
››
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2026-7-14 13:43
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.014673 second(s), 8 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats