我指居中是那种 上下 左右 全方位的 中间 居中。请有时间的老师指点下 谢谢

解决方案 »

  1.   

    Edit左右居中
    SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_CENTER);上下居中貌似不好办,还是用三方控件吧StringGrid单元格居中用Canvas自绘吧
      

  2.   

    那有没好的edit类的控件推荐。
      

  3.   

    可以考虑用第三方控件RzEdit,具体应用问下度娘~~
      

  4.   

    StringGrid 很简单,在 OnDrawCell 事件例程中自绘,几行代码而已。不光是居中,颜色、字体每个单元格都可以不同。Edit 上下居中有个简单办法:去掉 Edit 边框,在外围弄个假边框,保持底色一致就行了。