2007年5月18日



小区效果不错,一期造好了左边三排多层,和沿马路的高层。

posted @ 2007-05-18 14:39 阿菜 阅读(146) 评论(0) 编辑



画红线的就是,现在的2期只造到那一栋,东边现在还是一片地,估计明年开工吧。

posted @ 2007-05-18 14:37 阿菜 阅读(85) 评论(0) 编辑

posted @ 2007-05-18 13:44 阿菜 阅读(36) 评论(0) 编辑

2007年4月20日

    首先我们得弄明白WinForm中DataGrid的结构,可参考henry韩博士的相关文章,如:http://dev.csdn.net/develop/article/15/15686.shtm
 
    不过,即便你不看也没关系,这里简单解释一下,WinForm每个Cell默认填充一个TextBox,双击时的第一次单击点在DataGrid上,同时使TextBox获得了焦点,下一次单击结果就点到TextBox上去了,所以也就能理解为什么直接写DataGrid的双击事件只有点在行头或Cell中间才会有用了吧。
 
    那怎么解决呢,有了理论基础,解决起来就很简单了,这里有三种情况:1、点在行头或cell间,直接写双击就好了;2、第一下点在DataGrid上,第二下点在TextBox上;3、TextBox之前已经被选中,两下都点在他上面。
    方案如下:
    1、this.dataGridProjDetail.DoubleClick +=new EventHandler(dataGridProjDetail_DoubleClick)

    //双击
  private void dataGridProjDetail_DoubleClick(object sender, EventArgs e)
  {
   this.ShowCustomersDetail();
  }

    2、判断点在DataGrid上的Mouse Down和Text Box上的Mouse Up间的时间间隔是否可以被当作双击
    this.dataGridProjDetail.MouseUp +=new MouseEventHandler(dataGridProjDetail_MouseUp);

        TextCol.TextBox.MouseDown +=new MouseEventHandler(TextBoxMouseDownHandler);
  
    private void dataGridProjDetail_MouseUp(object sender, MouseEventArgs e)
  {
   time = DateTime.Now;
  }

    //判断下时间间隔
    private void TextBoxMouseDownHandler(object sender, MouseEventArgs e)
  {
   if(DateTime.Now < time.AddMilliseconds(SystemInformation.DoubleClickTime))
   {
    this.ShowCustomersDetail();
   }
  }
 

    3、 TextCol.TextBox.DoubleClick +=new EventHandler(TextBoxDoubleClickHandler);

      private void TextBoxDoubleClickHandler(object sender, EventArgs e)
  {
   this.ShowCustomersDetail();
  } 

   同时把上面的三个工作都做完了,也就实现了winform datagrid的双击啦。

   参考:http://www.microsoft.com/china/community/Column/14.mspx 

 

posted @ 2007-04-20 14:59 阿菜 阅读(672) 评论(0) 编辑

2007年4月19日

   不久前一次开机没成功,导致出现了问题,具体症状为:所有项目可正常打开,编译,但不能调试,即可以Ctrl+F5,但不能F5,如果F5就会报如题的错。
 
    先检查项目属性--调试,没问题;控制面板--管理工具-服务,没问题;判断可能开机失败导致C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\文件夹下文件损坏,regsvr32 通通注册一遍,依旧;aspnet_iisreg -i,依旧;得,啥也别说了,fw重装一遍吧,先卸了,嘿,没让重启,还不错,再装上,哟,又没让重启,挺好。打开项目,F5,唉,好唉,没报错,设个断点试一下,靠,一个问号,*%¥%*—,气死我了。

    算了,当时项目接近尾声,就先做完了,真正不行就重装一遍VS吧,其实这样想就太错了,因为项目用的ajax,catch不到异常,结果有问题的地方都要自己另开逻辑来判断错误何在,比写测试用例还累,两天搞完的东西足足弄了一个礼拜才结束,唉。
 
    今天想把它给彻底解决掉,发现ms也有相关的文档唉 http://support.microsoft.com/kb/827820/zh-cn ,不过还是让重装fw,再试一下吧,发现它下面有一行小字:如提示重启请重启,妈的,我也感觉删阿装阿这种东西应该重启才对啊(被蹂躏惯了),这次不管你提不提示了,删完了重启一次,装完了再重启一次,结果——真的就好了,orz

posted @ 2007-04-19 08:46 阿菜 阅读(2181) 评论(0) 编辑

2007年4月18日

      去年网站上博客的时候在这里得到很多有帮助的信息(都是dottext嘛),哈哈。所以时隔一年(差不多),还是来到了这里。

posted @ 2007-04-18 15:56 阿菜 阅读(30) 评论(0) 编辑