当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·空间哪去了    »显示摘要«
    摘要: 我给硬盘分了去,其中c盘有2g,装了2000,然后我发现c盘中所有文件加起来有1.3g(包括隐藏文件),但点开c盘属性后显示用了1.6g,还有0.3g呢?哪去了? ......
 ·设置color的问题。    »显示摘要«
    摘要: 下面有两行代码: form1.canvas.brush.color:=clred; dbgrid1.canvas.brush.color:=clred; 编译时编译器报告第一行是对的,但第二行却不对,错误信息是: [error] unit1.pas(37): illegal character in input file:   ($a1a1) 怎么第二行会是非法的呢? 正确的是什么? ......


MSFlexGird控件,如何让输入文本框跟随单元格的移动而移动(50)

Private   Sub   Grd_Click()  
   
          TxtIns.Move   Grd.CellLeft   +   Grd.Left,   Grd.Cell   +   Grd.  
          TxtIns.Text   =   Grd.Text  
   
  End   Sub  
  我先用上面的代码将输入文本框定位于目标单元格上,显示目标单元   格的内容。  
  但是一旦滚动Gird,单元格的位置就会发生改变,而此时Txtins的  
  位置却没有随之改变。  
  Private   Sub   Grd_Scroll()  
   
  End   Sub  
  但是上面的Scroll函数却不提供任何有关滚动方向和滚动距离的参数。谢谢了

NO.1   作者: hongsongboy

在行列改变时加上       你的那句话  
  TxtIns.Move   Grd.CellLeft   +   Grd.Left,   Grd.Cell   +   Grd.  
          TxtIns.Text   =   Grd.Text

NO.2   作者: jinesc

你不会在TXTINS离开焦点的时候隐藏呀

NO.3   作者: ljc_zy

当滚动发生时,  
  Private   Sub   Grd_Scroll()  
                  你可以通过计算得出,TxtIns的位置,   我只讲思路,具体编码可能不对。  
        dim   intRow   as   integer  
        dim   intCol   as   integer  
        dim   intRows   as   integer  
        with   grd  
                  intRows=   txtins.top/.rowheight   计算到标题栏有多少行  
                  intRow=.toprow+intRows     得到当前行   ,只考虑向下滚动。  
                  if   (intRow<.rows)  
                              .row=intRows  
                    else  
                              .row=.rows-1  
                      end   if  
        end   with  
                   
  End   Sub  
 


    摘要: 想用于身份证号码的监测,有做过类似东东的,请说说经验,不甚感激! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE