MultiRow中Tab键的定位问题
MultiRow中有20列,前面15列都是不可用的,第16列可用。现在按Tab键使得MultiRow获得焦点的时候,焦点落在第16列,但是横向滚动条没有变化,在画面上看不到第16列。
MultiRow获得焦点时,如果使横向滚动条移动,使第16列显示出来?
您好,这个我需要验证一下 本帖最后由 JeffryLI 于 2018-10-17 11:36 编辑
您好,我看了下这个问题并没有重现。这个是我写的测试代码,不知道能不能要到他的工程。我这边是好的。我这里是MultiRow得焦点后,再摁下Tab,光标切到地第6列,自动滚动到地16列
this._gcMultiRow.Template = Template.CreateGridTemplate(new List<Cell>()
{
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=false,TabStop=false },
new GcTextBoxCell(){Enabled=true,TabStop=true },
});
您这边能提供个demo吗
不好意思,没办法提供demo。
我再试下其它方法 好的。
页:
[1]