就是BIG5<-->GB转换了,讨论过很多次的。搜索“BIG5”或者“内码”或者“转换”即可。`

解决方案 »

  1.   

    我這有一個简繁体轉換的控件(有源碼),看完源碼,你就會明白了.至于自已寫控件,還是多看一下Delphi 中的控件說明吧 !
      

  2.   

    如果需要源碼,我給你E-mail 過去 .
      

  3.   

    9494~~姐姐你你好厉害哟
    GB <--> BIG5
      建议到网上去找现成的控件,很多的加入对话框:
      继承 TPropertyEditor ,在GetAttributes里写上paDialog,这样,当你注册好这个
      属性编辑器后,属性编辑器里自然就会有那个三个点的小按钮,当按下这个按钮时,
      Delphi的IDE会为你去调用这个属性编辑器的Edit方法,至于要显示一个什么样子的
      对话框,就看你自己的需要和审美观啰~~
      

  4.   

    BaldZhang大哥:
      继承 TPropertyEditor,应该放在那里,是控件源码中,还是向注册元件一样。怎样才能与特定的属性连接起来。如果你能详细回答,我的所有(分)都给你了,不要让我失忘哟。
       
      

  5.   


    http://www.csdn.net/expert/Topic/118/118853.shtm回复人:ljhsoft(刘建华) (2001-5-12 18:37:00)  得0分 
    小姐开放点吗为国捐躯吗?  不像是mm,扮女生又何必呢,不说那三个字人家就不会回答嘛?
      

  6.   

    好啦好啦严肃点,讨论问题啦  一般比较好的习惯(我自己认为),是把PropertyEditor另外写一个Unit,这样,当编译
      需要这个元件的程序时,编译器就不会抱怨说DsgnIntf.pas找不到,
     
      把元件所在的Unit和PropertyEditor所在的Unit放到一个Package里面,编译。  注册元件编译器:
        在PropertyEditor所在的Unit写上:
      procedure Register;
      begin
        RegisterPropertyEditor(TypeInfo(YourComp.PropertyType), 'PropertyName', 
          ...);
        //后面的我也记不住了,自己看看帮助吧。
      end;