[Test]
public void GetValueFromGrid()
{
Control gridcontrol = "/form[@controlname='frmMain']/container[@controlname='pcMain']/container[@controlname='gcContainer']/container[@controlname='GridCustomDraw']/element[@controlname='gridControl1']";
SerializableGridData[] outputData1 = (SerializableGridData[])gridcontrol.InvokeRemotely(GetDataDelegate);
Assert.NotNull(outputData1);
}
[Serializable]
private class SerializableGridData
{
public string control;
}
private static object GetDataDelegate(System.Windows.Forms.Control control, object unused)
{
var remoteGrid = (DevExpress.XtraGrid.GridControl)control;
List<SerializableGridData> remoteOutputData = new List<SerializableGridData>();
SerializableGridData data = new SerializableGridData();
data.control = "some text";
remoteOutputData.Add(data);
return remoteOutputData.ToArray();
}
}
public object RemotelyInvokedDelegate(WinForms.Control control, object inputData)
{
return 12345;
}chrisgeorge wrote:GetDataDelegate is already in that code, just scroll down a bit
[Test]
public void GetValueFromGrid()
{
Control gridcontrol = "/form[@controlname='frmMain']/container[@controlname='pcMain']/container[@controlname='gcContainer']/container[@controlname='GridCustomDraw']/element[@controlname='gridControl1']";
object outputData1 = gridcontrol.InvokeRemotely(GetDataDelegate);
Assert.NotNull(outputData1);
}
private static object GetDataDelegate(System.Windows.Forms.Control control, object unused)
{
return 12345;
}[Test]
public void GetValueFromPicture()
{
Control picturecontrol = @"/form[@title~'^Microsoft\ SQL\ Server\ Mana']/container[@caption='']/element/element[@class='DockingView' and @instance='1']/*/container[@caption='']/*/container[@controlname='rightPaneControl']/*/*/picture[@controlname='iconPlaceholder']";
object outputData1 = gridcontrol.InvokeRemotely(GetDataDelegate);
picturecontrol .MoveTo(new Point(10, 10));
Assert.NotNull(outputData1);
}
private static object GetDataDelegate(System.Windows.Forms.Control control, object unused)
{
return 12345;
}
Users browsing this forum: No registered users and 0 guests