Combobox和text中显示的的值,如何让他们右对齐,设置哪个属性啊

解决方案 »

  1.   

    text可以设置为Text1.Alignment = 1
    Combobox好像不能设置
      

  2.   

    ComboBox里面有Edit,找了半天没有找到使用API设置TextAlignment的方法,不知哪位能提供这方面的信息,我想应当可以采用这种方式来解决
      

  3.   

    想用api方法实现希望不大,理论上可以用setwindowlong去掉ws_ex_left扩展风格然后加上ws_ex_right,但是“WS_EX_RIGHT:窗口具有普通的右对齐属性,这依赖于窗口类。只有在外壳语言是如Hebrew,Arabic或其他支持读顺序对齐(reading order alignment)的语言时该风格才有效,否则,忽略该标志并且不作为错误处理。”
    还是用空格填吧。
      

  4.   

    不过有点奇怪,vb里右对齐的textbox也有ws_ex_left缺省风格
      

  5.   

    自己用右对齐的 TextBox 和 ListBox 拼装一个 ComboBox。