这个不是很简单,无非就是控制好控件的Left,Top就好了,控件的大小Width,Height应该都一样的。

解决方案 »

  1.   

    如果只是显示的话可以考虑用DrawGrid,自绘这些信息。
      

  2.   

    不就是画几个框,写几个字吗,你根据房间信息(比如楼数、每楼层数、每层房间数等)在TImage自己画出来就行了,千万别每个房间一个按钮之类的,太浪费资源。
      

  3.   

    计算矩形区域 在canvas上画图形和文字。 多好, 还可以随心所欲的布局
      

  4.   

    自定义image控件 显示
      

  5.   

    这个是可以封装为通用控件的。一个列表容器控件
    一个是格子控件。自己研究研究就会啦,就是canvas 的操作啦。。
    细节就是要考虑一些如折行,闪烁问题。
      

  6.   


    这样的界面还真不错,是Delphi做的?
      

  7.   

    stringgrid,listview划一划
      

  8.   

    是这样的动态客户图,入住“红色”,空房“黄色”,包房“红色”,鼠标游过,显示住房人的信息。
    =================================
    设置控件 的HINT属性就可以了
      

  9.   


    这样的界面还真不错,是Delphi做的?用d肯定也可以做,但看上去,更像web做的。嘿嘿
      

  10.   

    用DrawGrid要好一些吧
      

  11.   

    动态客房图,主要体现动态,读取数据库中数据,通过鼠标划过床位由Hint真实反映客人入住情况。客人姓名,其它信息,以及是否交费等。