Foxtable(狐表)用户栏目专家坐堂 → 批量改键名


  共有3023人关注过本帖树形打印复制链接

主题:批量改键名

帅哥哟,离线,有人找我吗?
瑞峰
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:208 积分:2128 威望:0 精华:0 注册:2018/10/8 13:32:00
批量改键名  发帖心情 Post By:2023/7/19 16:58:00 [显示全部帖子]

以下代码 没有实现效果。
可以打开设计模式?

Dim s As String
For Each frm As WinForm.Form In Forms
   
    If frm.name <> "到货计划"  Then Continue For
    
    If frm.Opened = False Then frm.Open
    For Each c As Winform.Control In frm.Controls
        If c.Visible = False Then Continue For
        If Typeof c Is WinForm.Button Then
            Dim btn As WinForm.Button = c
            s = btn.text
            If s.Contains("新建") Then  btn.Name ="New"
            If s.Contains("保存") Then  btn.Name ="Save"
            If s.Contains("删除") Then  btn.Name ="Del"
            If s.Contains("撤销") Then  btn.Name ="Reject"
            If s.Contains("关闭") Then  btn.Name ="Close"
            If s.Contains("导入") Then  btn.Name ="Import"
            If s.Contains("导出") Then  btn.Name ="Export"
        End If
    Next
    Syscmd.Project.Save()
    frm.Close
Next

 回到顶部