找回密码
 立即注册

QQ登录

只需一步,快速开始

ChinaBoyZY
论坛元老   /  发表于:2013-4-11 16:26:00
31#
你好,这是我使用你发的demo后总结的问题点,你看下,麻烦在改下。谢谢
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-4-11 16:33:00
32#

C# winform的demo问题点

你好,这是我运行你的demo后总结的一些问题,麻烦您在修改下。下班前给我答复下,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-4-11 17:20:00
33#
你好,看到我的指摘了吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-11 17:32:00
34#
ChinaBoyZY 你好

附件中需求的处理办法如下,请参考30楼中的源代码进行修改:
1、【8:00】显示位置的问题,可以调整Spread默认行高,fpSpread1.ActiveSheet.Rows.Default.Height = 5;
2、单元格重叠,可以在 fpSpread1_MouseMove 事件中修改 else if ((e.Button & MouseButtons.Left) == MouseButtons.Left) 分支
  1.     HitTestInformation hi = fpSpread1.HitTest(e.X, e.Y);
  2.     if (fpSpread1.Cursor == Cursors.SizeNS)
  3.     {
  4.         Drag = true;
  5.         DateTime dt = Convert.ToDateTime("07:45");
  6.         FarPoint.Win.Spread.Model.CellRange cr = fpSpread1.ActiveSheet.Models.Span.Find(hi.ViewportInfo.Row, hi.ViewportInfo.Column);
  7.         c1SuperTooltip1.Show(dt.AddMinutes(hi.ViewportInfo.Row).ToString("hh:mm"), this, e.X + 10, e.Y + 10);
  8.         if (cr != null)
  9.         {
  10.             if (fpSpread1.ActiveSheet.Cells[cr.Row, cr.Column].Value == null)
  11.             {
  12.                 fpSpread1.ActiveSheet.Models.Span.Remove(cr.Row, cr.Column);
  13.             }
  14.             else
  15.             {
  16.                 MessageBox.Show("工作任务安排重叠!");
  17.             }
  18.             
  19.         }
  20.     }
  21.     else if (fpSpread1.Cursor == Cursors.Hand)
  22.     {
  23.         DragFill = true;
  24.     }
复制代码

3、单元格边线的问题,可修改 fpSpread1_MouseUp 事件代码实现。
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-4-11 17:56:00
35#
嗯,好的,我现在试试。麻烦了!
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-4-11 19:31:00
36#
你好,还在吗?我这边遇到个问题,截图给你看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-4-11 21:08:00
37#

时间带控件修改问题指摘

这是我根据你的代码,修改后出现的问题,麻烦帮我看下,明早10点之前给我答复,谢谢!请直接联系我手机!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-4-12 10:21:00
38#
你好!在啊?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-12 11:50:00
39#
时间带是由数据行数决定的,现在spread的行数为41*15,你可以修改rowcount
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-4-12 12:07:00
40#
你好,因为我这边暂时还没弄懂,你看看能不能在修改下?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部