代码太长了,不要用elseif 用select
这种情况分类较多的时候使用数组或者list,代码减少30行
For Each c As WinForm.Control In e.Form.Controls
这句话可能是关键,不知道你原来窗口有多少控件。而且为什么删除行需要重新加载权限那?