找回密码
 立即注册

QQ登录

只需一步,快速开始

zheng_hq

银牌会员

151

主题

391

帖子

2227

积分

银牌会员

积分
2227

活字格认证

zheng_hq
银牌会员   /  发表于:2011-11-9 10:05  /   查看:10228  /  回复:15
点击 某列的任意单元格,均弹出相同的窗体

点击fpspread1.cell(i,10)均弹出同一窗体,该如何弄呢

不包含columnheader、columnfooter

15 个回复

倒序浏览
zheng_hq
银牌会员   /  发表于:2011-11-9 11:12:00
沙发
5799061877028.png

如图,
单击蓝色区域单元格,所在行、列都成 凹陷;
双击可以弹出另一窗口
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-9 13:17:00
板凳

回复 2# zheng_hq 的帖子

你好,可以在 Spread CellClick 事件和 CellDuobleClick 事件中定制该功能,Click 所属行列可以通过 FarPoint.Win.Spread.CellClickEventArgs e  和 FarPoint.Win.Spread.CellClickEventArgs e 下 row 和 column 属性去判断。
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-9 13:20:00
地板
能给个具体的代码吗?我这个新手实在有些不懂
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-9 13:26:00
5#
为单元格自定义焦点指示器

是在 属性 设置,还是通过语句实现呢?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-9 14:59:00
6#

回复 1# zheng_hq 的帖子

你好,通过 CellClick 事件和 CellDuobleClick 事件判断行列索引代码如下:

  1.         private void fpSpread1_CellClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
  2.         {
  3.             int _row = e.Row;
  4.             int _col = e.Column;
  5.             //判断逻辑
  6.             if (true)
  7.             {
  8.                 //设置代码
  9.             }
  10.         }

  11.         private void fpSpread1_CellDoubleClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
  12.         {
  13.             int _row = e.Row;
  14.             int _col = e.Column;
  15.             //判断逻辑
  16.             if (true)
  17.             {
  18.                 //设置代码
  19.             }
  20.         }
复制代码
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-9 17:04:00
7#
Private Sub fpSpread1_CellClick(sender As Object, e As FarPoint.Win.Spread.CellClickEventArgs)
        Dim _row As Integer = e.Row
        Dim _col As Integer = e.Column
        '判断逻辑
        If True Then
                        '设置代码
        End If
End Sub

Private Sub fpSpread1_CellDoubleClick(sender As Object, e As FarPoint.Win.Spread.CellClickEventArgs)
        Dim _row As Integer = e.Row
        Dim _col As Integer = e.Column
        '判断逻辑
        If True Then
                        '设置代码
        End If
End Sub
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-9 17:19:00
8#
惭愧,还是不太会哈,
我想实现 双击 columns(7)里的任意一个单元格,都弹出同一个窗体,具体的代码该怎么写呢?vb.net环境
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-9 18:24:00
9#

回复 8# zheng_hq 的帖子

你好,很抱歉,我们的服务范围是提供产品的属性、接口、方法的设置及使用,至于逻辑代码的编写,还需要你自己去实现。
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-10 08:40:00
10#
原帖由 iceman 于 2011-11-9 18:24:00 发表
你好,很抱歉,我们的服务范围是提供产品的属性、接口、方法的设置及使用,至于逻辑代码的编写,还需要你自己去实现。


iceman老师:我真的需要一个例子用来学习,网上找不到,可否帮我写一段代码,愿意支付学习费,您看通过猪八戒还是任务中国呢?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部