有没有办法 select 单个细胞?

Is there a way to select individual cells?

我正在 .net 微框架上用 C# 开发一个项目,使用 GHI Glide graphical library. I need to navigate a DataGrid 通过使用方向键和数字小键盘(没有触摸屏)。有一个输入按钮,我用它来激活我所说的 "Edit DataGrid Mode",我在 DataGrid myGrid 上调用以下内容(例如,select 的第 10 行,并将其着色为黄色):myGrid.SelectedIndex = 10;

问题是,我希望再次点击进入按钮时能够进入"Edit Cell Mode",但是在DataGrid class中,似乎没有任何办法显示单元格已 selected。我考虑过使用弹出窗口 window 从单元格中获取数据,然后从那里继续,但我宁愿避免弹出窗口,而采用更简化的方法。

我是否遗漏了一些有关如何触发触摸事件来制作单元格的信息 select?或者我应该走硬核路线并使用类似于 window.Graphics.DrawTextInRect(...); 的东西使文本矩形出现在我正在编辑的单元格上?

更改数据网格的 selection unit 属性。如果选择单元已经在单元格上,Selection Mode 可以替代您的问题。

感谢您的帮助,但我发现.net micro framework的GHI Glide图形库没有这个功能,必须使用其他方式输入数据(抱歉混淆,没有Glide 的标签)。我最终使用一个 TextBox 组件作为背景并在其上添加其他组件,在我从 table.

检索数据时设置这些组件的文本