找回密码
 立即注册

QQ登录

只需一步,快速开始

xiali0326

中级会员

5

主题

21

帖子

706

积分

中级会员

积分
706

活字格认证

xiali0326
中级会员   /  发表于:2012-8-22 18:52  /   查看:7005  /  回复:6
大家好,我用的Spread5.0,行模式是Nomal,当点击按钮验证不通过时想把焦点放在出错的地方,但是用
以下方法行不通,焦点的黑色框无法按要求设定到指定的位置。

.ActiveRow = 出错的cell所在的行号
.ActiveColumn = 出错的cell所在的列号

请高手指教!

SpreadFocus1.jpg (23.99 KB, 下载次数: 547)

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-23 10:39:00
沙发
回复 1楼xiali0326的帖子

您好,
1.        GrapeCity 西安目前只支持中文及英文产品,关于日文版的问题请到日文技术支持论坛提问:http://www.grapecity.com/tools/support/technical/knowledge.asp

2.        关于该问题我们会使用相应的英文版控件进行调试,有结果尽快通知您。
谢谢
iceman
回复 使用道具 举报
xiali0326
中级会员   /  发表于:2012-8-23 13:47:00
板凳
iceman您好,这和日文版应该没有关系,英文版下应该也有同样的问题,求帮忙!
谢谢啦
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-23 17:34:00
地板
回复 3楼xiali0326的帖子

xiali0326 您好,
不好意思,我没能重现 1# 中的问题:

  1.         protected void Button1_Click(object sender, EventArgs e)
  2.         {
  3.             this.FpSpread1.Sheets[0].ActiveColumn = 2;
  4.             this.FpSpread1.Sheets[0].ActiveRow= 2;
  5.         }
复制代码

能否发个 Demo 到论坛查看?
回复 使用道具 举报
xiali0326
中级会员   /  发表于:2012-8-24 10:24:00
5#
iceman您好,
  我没说清楚,我这里设定fucus不成功是因为
想控制在spread的某个单元格没有输入内容时,要求弹出一个警告message,用户点了message上的确定按钮后,然后把焦点设到出错的地方。

'当第一个Spread里面的振替数量没有输入的时候弹G002message告诉用户 振替数量不能省略
           If llMaeShohinCnt > 0 And llMaeFuriCnt = 0 Then
                giSpreadFlg = 1
                iActiveRow = 0
                iActiveColumn = enSpdCol.FuriSryCase
                WebMsgBox1.AddMessage("G002", "SpreadInputCheck", "振替前商品の振替数量")         '%は省略できません。
                Exit Function
            End If

'G002message确定按钮按了后,把焦点移到振替数量那个单元格里
           Dim ioSpread As Object
           If giSpreadFlg = 1 Then
               ioSpread = fpSpread1
           Else
               ioSpread = fpSpread2
           End If
           With ioSpread.ActiveSheetView
                .ActiveRow = iActiveRow
                .ActiveColumn = iActiveColumn   
           
          End With

设焦点的那段是跑进去了,焦点蓝色显示也被设到那个单元格了,就是黑框没有过去,还停留在焦点原来所在的位置。

SpreadFocus2.jpg (25.58 KB, 下载次数: 531)
回复 使用道具 举报
xiali0326
中级会员   /  发表于:2012-8-24 13:06:00
6#
补充:以上这段代码是写在确定按钮里面的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-24 14:36:00
7#
回复 6楼xiali0326的帖子

xiali0326 你好,
问题描述的十分清晰,谢谢。
不过还是不能重现问题,能否发个重现问题的 Demo 到论坛呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部