这里有50个按钮 名字从 button1到button50
如果一个一个修改实在太慢。。每次修改还要等待。。
有没有函数(例如用循环之类的)可以批量修改,假设修改成 s01到s50?
麻烦给出相关代码 谢谢!

解决方案 »

  1.   

    直接用编译器自带的替换功能,对cs文件进行查找替换操作button替换为s,然后对个位数单独补0。
    还有一种正则替换法,这个需要自己写正则表达式,等你写好了正则,所花费的时间不如直接单独处理那些个例。
      

  2.   

    按钮是在设计窗口中 拖上去的。
    如果用查找与替换 它会报错:
    这是我尝试用btFriendss1e01替换button24.
    “错误 1 “filmshow.Form1”不包含“btFriendss1e01”的定义,并且找不到可接受类型为“filmshow.Form1”的第一个参数的扩展方法“btFriendss1e01”(是否缺少 using 指令或程序集引用?) C:\Users\Lenovo\documents\visual studio 2010\Projects\filmshow\filmshow\Form1.Designer.cs 1170 18 filmshow

    一个一个修改本身并不慢 但是用的VS2010 每次修改后要等待 大概修改一次要等10s才能好。
      

  3.   

    你是应该去Designer.cs里面查找吧?  查找btFriendss1e这个查不出来?我不信!
      

  4.   

    确实是在Form1.Designer.cs里面查找修改的。
    默认的名字是button24 我想把它修改成btFriendss1e01。
    用查找替换修改它是会报错的 就像我上面贴的。
    而直接找到那个按钮,在(NAME)这一栏修改成btFriendss1e01 就没事,但是这样修改太慢。
      

  5.   

    你是不是在设计器上改的。。这样会很慢的,VS会检测
    你关闭设计器,直接打开Form1.Designer.cs ,找到变量定义修改名字,这是VS会提示你变量
    改名了,是否将XXX更名为yyyy,选择更名,这样会可能快一些