Forum Discussion
See their Name ,
Sys.Process("QBIS").WinFormsObject("MainMirandaConsole").WinFormsObject("MdiClient", "").WinFormsObject("Workbook1.qbis").WinFormsObject("xTabProject").WinFormsObject("XtraTabPage", "Dimensional View").WinFormsObject("DimensionalBrowserUC").WinFormsObject("xtraScrollableControl").WinFormsObject("QuestPanel", "", 3).WinFormsObject("DimensionTableNewUC").WinFormsObject("gridControl")
Sys.Process("QBIS").WinFormsObject("MainMirandaConsole").WinFormsObject("MdiClient", "").WinFormsObject("Workbook1.qbis").WinFormsObject("xTabProject").WinFormsObject("XtraTabPage", "Dimensional View").WinFormsObject("DimensionalBrowserUC").WinFormsObject("xtraScrollableControl").WinFormsObject("QuestPanel", "", 4).WinFormsObject("DimensionTableNewUC").WinFormsObject("gridControl")
Sys.Process("QBIS").WinFormsObject("MainMirandaConsole").WinFormsObject("MdiClient", "").WinFormsObject("Workbook1.qbis").WinFormsObject("xTabProject").WinFormsObject("XtraTabPage", "Dimensional View").WinFormsObject("DimensionalBrowserUC").WinFormsObject("xtraScrollableControl").WinFormsObject("QuestPanel", "", 1).WinFormsObject("DimensionTableNewUC").WinFormsObject("gridControl")
For different grid [WinFormsObject("QuestPanel", "", 1) ] this is changing. And we have written following function in which we are pasing the Column Name, Row no of the item on which we want to right click and the item no of of the menu .
function DimViewGridRowPopMenu1(row,columnName,popMenuPath)
{
Aliases.QBIS.MainMirandaConsole.Activate();
var PropNames, PropValues;
PropNames = new Array("Name");
PropValues = new Array("WinFormsObject(\"QuestPanel_", "", "\*")
var obj = Aliases.QBIS.MainMirandaConsole.MdiClient.Find(PropNames, PropValues, 1000, true);
var grid = obj.WinFormsObject("gridControl");
grid.ClickCellRXY(row,columnName,10,10,0);
grid.StripPopupMenu.Click(popMenuPath);
}
But it still failed to identify the object 'obj' can any one help me ?