File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
RetailCoder.VBE/UI/Refactorings/Rename Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -128,17 +128,18 @@ private void RenameControl()
128
128
{
129
129
var form = _vbe . FindCodeModules ( _view . Target . QualifiedName . QualifiedModuleName ) . First ( ) ;
130
130
var control = form . Parent . Designer . Controls ( _view . Target . IdentifierName ) ;
131
- control . Name = _view . NewName ;
132
131
133
132
foreach ( var handler in _declarations . FindEventHandlers ( _view . Target ) )
134
133
{
135
- var newMemberName = _view . Target . ComponentName + '_' + _view . NewName ;
134
+ var newMemberName = handler . IdentifierName . Replace ( control . Name + '_' , _view . NewName + '_' ) ;
136
135
var module = handler . Project . VBComponents . Item ( handler . ComponentName ) . CodeModule ;
137
136
138
137
var content = module . get_Lines ( handler . Selection . StartLine , 1 ) ;
139
138
var newContent = GetReplacementLine ( content , handler . IdentifierName , newMemberName ) ;
140
139
module . ReplaceLine ( handler . Selection . StartLine , newContent ) ;
141
140
}
141
+
142
+ control . Name = _view . NewName ;
142
143
}
143
144
catch ( COMException )
144
145
{
You can’t perform that action at this time.
0 commit comments