找回密码
 立即注册

QQ登录

只需一步,快速开始

chenke79

高级会员

23

主题

98

帖子

1687

积分

高级会员

积分
1687

活字格认证

chenke79
高级会员   /  发表于:2011-8-22 15:55  /   查看:7364  /  回复:9
GcMultiRow1.Focus()
                        GcMultiRow1.CurrentCellPosition = New GrapeCity.Win.MultiRow.CellPosition(0, Me.GcMultiRow1.Rows(0).Cells("txtSyohinCd").CellIndex)
                        GcMultiRow1.BeginEdit(True)

                        Dim tb As TextBoxCell = CType(Me.GcMultiRow1.Rows(0).Cells("txtSyohinCd"), TextBoxCell)

                        tb.HighlightText = True

这样代码执行后,该单元格还是无法显示选中状态(反色选中该单元格中内容)

9 个回复

倒序浏览
chenke79
高级会员   /  发表于:2011-8-22 15:56:00
沙发
请问如何设置反选该单元格?
回复 使用道具 举报
barrylei
超级版主   /  发表于:2011-8-22 18:11:00
板凳

回复 2# chenke79 的帖子

TextBoxCell 有个HighlightText属性,设置成True就可以了。
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-23 09:51:00
地板
barrylei 你好.我在第一楼贴的代码已经把他设为HighlightText=true了,包括在设计界面时就设为true,也不行.

鼠标点进去确实可以反选中..

但我用第一楼所示的代码来设置初始状态时,它并没被反选中.
回复 使用道具 举报
barrylei
超级版主   /  发表于:2011-8-23 10:27:00
5#
你的代码是可以的,我做了一个Sample,你看一下。
点击Button,Cell(0,1)里面的Text就被选中了,你要的应该就是这个效果吧!

本帖子中包含更多资源

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

x
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-23 10:30:00
6#
不是点击,是画面进入时,就要求该CELL的TEXT被选中
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-23 10:52:00
7#

如附件红框所示的效果

如附件红框所示的效果
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-23 10:53:00
8#

如附件红框所示的效果

如附件红框所示的效果

本帖子中包含更多资源

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

x
回复 使用道具 举报
barrylei
超级版主   /  发表于:2011-8-23 11:03:00
9#

回复 8# chenke79 的帖子

用下面的代码就Ok了。

  1. Public Class Form1


  2.     Delegate Sub InvokeDelegate()

  3.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  4.         GcMultiRow1.Item(0, 1).Value = "Test"

  5.         GcMultiRow1.Focus()
  6.         GcMultiRow1.CurrentCellPosition = New GrapeCity.Win.MultiRow.CellPosition(0, 1)

  7.         GcMultiRow1.BeginInvoke(New InvokeDelegate(AddressOf InvokeMethod))
  8.     End Sub
  9.     Public Sub InvokeMethod()
  10.         GcMultiRow1.BeginEdit(True)
  11.     End Sub
  12. End Class
复制代码
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-23 11:11:00
10#
谢谢这样解决了.

  Delegate Sub InvokeDelegate()委托这个东西还真不会用.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部