daswonhuo 发表于 2014-9-17 21:31:00

MULTIROW输入法问题

在我的工程里其他控件都正常,当我MultiRow的表格输入时,只要是中文状态,就会自动切换成全角,即使手动切回半角,只要换一个数据格输入,又会切换回全角。有没有相关设置,可以避免自动转换成全角模式?我试了修改每个TEXTCELL的Ime设置,没用。这些设置默认为继承。

Alice 发表于 2014-9-18 13:53:00

回复 1楼daswonhuo的帖子

你好。
你提到的这个问题,是我们产品的问题。该问题已经提交到产品组,但暂时还未有修复计划。
我们尝试寻找解决方案,未果。如果你有什么好的解决方法,也诚挚的请你反馈给我们。
谢谢你对我们产品的支持,很抱歉给你带来的不便。你提出的任何建议和意见对我们提高产品的质量都会有很大的帮助,因此奖励300金币,表示感谢。金币在论坛可以兑换相应的产品。

daswonhuo 发表于 2014-9-18 17:11:00

谢谢您的回复,我也是刚刚买了这个控件,以前使用过觉得很好,不想遇到这个问题,如果有解决方案,麻烦通知我一下。我也会再测试一下,如果可以解决,会发布出来。

Alice 发表于 2014-9-18 18:54:00

回复 3楼daswonhuo的帖子

再次谢谢你购买我们的产品。
如果我们有修复此问题,会及时的通知您。

daswonhuo 发表于 2014-9-18 19:25:00

找了个折中的的办法,就是把输入的全角字符自动转成半角,具体如下:

    Private Sub StaffInfoT_CellValueChanged(sender As Object, e As GrapeCity.Win.MultiRow.CellEventArgs) Handles StaffInfoT.CellValueChanged
      
      CellNo = StaffInfoT.CurrentCell.Name.ToString
    End Sub

   Private Sub StaffInfoT_CurrentCellChanged(sender As Object, e As System.EventArgs) Handles StaffInfoT.CurrentCellChanged
      
      Try
            StaffInfoT.Rows(0).Cells(CellNo).Value = StrConv(StaffInfoT.Rows(0).Cells(CellNo).Value, VbStrConv.Narrow)
      Catch ex As Exception
            'MsgBox(ex.Message)
      End Try

    End Sub

还要在离开此画面时把收入法换成半角,不然在其他地方还需要手动切换。

Alice 发表于 2014-9-19 09:10:00

找了个折中的的办法,就是把输入的全角字符自动转成半角,具体如下:

    Private Sub StaffInfoT_CellValueChanged(sender As Object, e As GrapeCity.Win.MultiRow.CellEventArgs) Handles StaffInfoT.CellValueChanged
      
      Cell
daswonhuo 发表于 2014-9-18 19:25:00 http://gcdn.gcpowertools.com.cn/images/common/back.gif

谢谢你的反馈,也可以给其他同类问题用户提供参考。
提供解决问题的方法,奖励200金币。

daswonhuo 发表于 2014-9-19 11:17:00

谢谢回应,如果你们有解决问题的方案,请让我知道,很期待!

Alice 发表于 2014-9-19 15:23:00

回复 7楼daswonhuo的帖子

好的。
谢谢你的支持和理解。

daswonhuo 发表于 2014-9-25 09:32:00

亲爱的版主,咋样?输入法的问题有进展吗?俺一直在等候。

Alice 发表于 2014-9-25 10:05:00

回复 9楼daswonhuo的帖子

很抱歉给你带来的不便。
目前这个Bug已经提交产品组,尚未有修复计划。
页: [1] 2
查看完整版本: MULTIROW输入法问题