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


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

主题:批量改键名

帅哥哟,离线,有人找我吗?
瑞峰
  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

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/19 17:24:00 [只看该作者]

使用代码更改控件名称标题都是临时性的,仅在窗口打开的时候有效。控件名称是没有办法使用代码永久更改的

 回到顶部