大家有没注意到 用QQ聊天的时候 输入心情符号的时候
对方收到的是特殊符号
但是显示的是图片而且 输入的时候可以在任意的位置上
显示也不出错~~无论字体大小 心情符所占的空格不变
还有的是 按删除键的时候 他可以当一个文字一样删除掉我试过用richtextbox+剪贴板来实现 但是 图片可以调大小 晕~~
怎么样能在像QQ一样实现呢,除了网页方式~~有没有简单直接的方式去做 请说明清楚~~谢谢~~在线等待~~

解决方案 »

  1.   

    用程序做输出格式转换
    例:
    1/n2
    输出为:1+chr(13)+2
      

  2.   

    qq应该就是用richtextbox来做得,注意一下技巧就行了
      

  3.   

    ..........richtextbox里面 怎么样控制 图标的大小呢???在里面显示的图标可以做为图像元素复制到剪贴板~~QQ里面的不可以的`~ 还有 RICHTEXTBOX里面的可以粘贴图像
    QQ里面是不可以的~~用RICHTEXTBOX做的话 里面会出错~而且传输数据过于庞大`~
      
    那有什么好的解决方式吗?  那位大侠能详细说一下~~
      

  4.   

    把不同的图标定义成关键,根据不同的关键字插入不同的符合就行了,用RICHTEXTBOX控件就可以实现~~
      

  5.   

    图标的大小不能控制啊~~在richtextbox里面 加载的图片是可以拉动的而且能复制  要用什么方法才能做得像QQ那样??  大家先看看QQ 再看看RICHTEXTBOX会发现
    很多不同的地方~~
    QQ到底是什么方式实现的呢???
      

  6.   

    又过了半天  怎么问题还没有解决啊~~是不是那两个MPV是骗来的啊~~??哎~~~问题都等两天了~~~一个解决方案都没有RICHTEXTBOX的图片大小真的不能固定吗或者没有人会用类似掩码的方法 自定义一个图片代替一个特殊符号的显示吗???晕啊
      

  7.   

    呵呵,不要光想着用一个控件就实现所有的功能,可以用程序做输出格式转换
    例:
    1/n2
    输出为:1+chr(13)+2
    既然可以字符转换,也可以在其中加入控件啊,这些功能我做的多了,而且,我够胆说,QQ的图文混排至少3个控件以上,在分析字符串的同时,不停的添加图形控件和移动他的位置,本来输入框可以说是一个Picture控件,然后用一个透明的textBox控件进行文字输入,再用一个Image控件来移动表情图片,呵呵,大功告成,这个功能我早就实现了,但还是挺麻烦的,还要利用这些空间的很多事件,对自己有信心的试试吧!
      

  8.   

    为什么要用Picture呢?首先Image是个透明控件,永远在底层,TextBox放上去,肯定会遮盖住,Picture是一个控件包含器,这样就可以将Image显示出来了,写程序不是用手写的,是用脑袋写的。呵呵…………………………
      

  9.   

    能不能说详细点 最好和源码一起讲解 谢谢  相信 hereticclub(雪狐) 一定可以给一个完整的解答给我   谢谢~~
    准备结帖~~
      

  10.   

    传送的时候定一个结构.
    包头,图片的类型,位置,大小一目了然.IMAGE 01 23 12 这么个包应该没问题吧.