我想在输入日期的时候,能让用户自己选,不用逐个输入。现在就是在表格中输入,
请各位高手指教。多谢!

解决方案 »

  1.   

    思路:日期控件不可见
      1、获取鼠标在屏幕(表格)上的位置
      2、使日期控件显示在鼠标位置
    好象有这么一个例子这样编辑msflexgrid中就是这样的
    代码我不记得
    要代码
    我回家找找,
    不在 本机上
    我的代码太多,不容易找出来
    我试找
    你要的话发[email protected]
    主题写“要代码”
      

  2.   

    这个问题有点繁,可以使用时间控件如:DTPicker,然后输入时在EnterPress事件或Click事件中判断当前的列是不是要输入时间的列,如果是,则使用Move方法,将DTPicker“贴”在datagrid框的当前位置。需要设定DTPicker的坐标、高度和宽度。坐标的Top可以用datagrid框的Top+RowTop,坐标的Left为DataGrid框的Left+当前列的Left,