Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在WinCell中找到文本对齐方式?_C#_Winforms - Fatal编程技术网

C# 如何在WinCell中找到文本对齐方式?

C# 如何在WinCell中找到文本对齐方式?,c#,winforms,C#,Winforms,我正在测试一个使用WinForms构建的程序的UI。 我使用CodedUI库从WinForms中读取对象,然后验证它们是否如需求中所示。 我需要验证WinTable内WinCells内的对齐情况(即WinCells内的文本是否右/左对齐?) 有没有办法在WinCell或WinTable中找到文本对齐方式? 提前谢谢 我尝试将WinTable转换为DataGridView对象,但数据似乎没有从WinTable传递到DataGridView。我相信这种转变是不受支持的 WinTable-WinTa

我正在测试一个使用WinForms构建的程序的UI。 我使用CodedUI库从WinForms中读取对象,然后验证它们是否如需求中所示。 我需要验证WinTable内WinCells内的对齐情况(即WinCells内的文本是否右/左对齐?)

有没有办法在WinCell或WinTable中找到文本对齐方式?

提前谢谢

我尝试将WinTable转换为DataGridView对象,但数据似乎没有从WinTable传递到DataGridView。我相信这种转变是不受支持的

WinTable-WinTable=new-WinTable(winWindow2){TechnologyName=“MSAA”};
添加(UITestControl.PropertyNames.ControlType,“表”);
添加(UITestControl.PropertyNames.Name,“DataGridView”);
添加(UITestControl.PropertyNames.ControlType,“表”);
BindingSource bs=新的BindingSource();
bs.DataSource=winTable;
DataGridView DataGridView=新建DataGridView();
dataGridView.DataSource=bs;

主要问题来自这样一个事实,即CodedUI通过UIMap“看不到”单元样式/对齐属性。因此,我们无法使用UITestControl.PropertyNames命令直接查看有关单元格的此类信息。主要问题来自这样一个事实,即CodedUI通过UIMap“看不到”单元格样式/对齐属性。因此,我们无法直接使用UITestControl.PropertyNames命令查看有关单元格的此类信息。