就是类似vs2005中的代码提示,当我打一个字母的时候就会有一个listbox显示所有以这个字母开头的代码,关键是这里listbox显示的位置总是在字母的下一行,如果确定listbox的位置一直不解,望高手指点一二

解决方案 »

  1.   

    类似于
    listbox.SelectedIndex = listbox.FindString(string s)
      
      

  2.   

    难题,帮你顶一下,也学习学习!
    ===================================================================
    中国DotNet程序员俱乐部 -- www.willsft.com -- 中国最专业的DotNet技术社区!
    ===================================================================
      

  3.   

    问题时如何让listbox出现在光标的下面呢?
      

  4.   

    见意思。因为要提示的东西可能过多,你可以先把你想要提示的语句全部存入一个XML文件,然后进行添入。在输入字母时,使用listbox.FindString
      

  5.   

    我只是问大家如何让listbox(提示框)出现在光标的下面呢?
      

  6.   

    好像记得某人说过可以使用微软vs里面提供的dll来做(就是跟vs里面的一抹一样)...不记得是谁说的了,难道是做梦的时候?
      

  7.   

    建议用一个单独的无标题的form和dropdownlist
      

  8.   

    据我所知,那控件并不是listbox,而是我也不知道,反正好神秘,我也曾经找过,没找到。
      

  9.   

    //出现的位置可以这样确定
    //下面是得到当前光标所在坐标
    Point vPoint = textBox1.GetPositionFromCharIndex(
        textBox1.SelectionStart);