专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

小弟我也来个开放源代码,很实用的

发布时间:2011-06-23 14:09:05 文章来源:www.iduyao.cn 采编人员:星星草
我也来个开放源代码,很实用的。
vb.net 源代码,实现中英文转换。
做成了一个类库,直接拖进你的form即可,不光VB.NET可以用,C#,C++都可以调用。采用递归的形式读取和装换,算法很巧妙,如果你的控件命名遵循了我的标准(比如 btn_Exit 为退出按钮的name),你甚至不需要在表里翻译,直接就有中英文转换的效果。

地址:
http://download.csdn.net/detail/itleon/7234209
下载分:0分
------解决方案--------------------
递归MenuStrip中所有项目用以下代码应该可以


    Private Sub readAllItems(ob As Object)
        If ob.GetType Is GetType(MenuStrip) Then
            For Each m As Object In ob.Items
                readAllItems(m)
                Debug.Print(m.Name)'这里可读取,也可以在函数参数列表添加一个参数,把这个对象添加进
            Next
        End If
        If ob.GetType Is GetType(ToolStripMenuItem) Then
            For Each m As Object In ob.DropDownItems
                readAllItems(m)
                Debug.Print(m.Name)'同上
            Next
        End If
    End Sub



调用:

    readAllItems(MenuStrip1)’MenuStrip1为MenuStrip菜单类实例
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: