//----------------------------------------------------------------------------------//Объявляем таблицу://----------------------------------------------------------------------------------
GROUP,"Orders table", IS_TABLE,
__, T_HEADER, "#",W,20,_,H,30, C_HEADER, "Order", C_HEADER, "Opening Time",W,90, C_HEADER, "Type", W,90, C_HEADER, "Volume", W,90, C_HEADER, "Symbol", W,90,
C_HEADER, "Price", W,90,
C_HEADER, "Comission", W,90, C_HEADER, "Swap", W,90, C_HEADER, "PnL", W,90, C_HEADER, "Close", W,40,
__, R_HEADER,"1", CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"2",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"3",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"4",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"5",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"6",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"7",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"8",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"9",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"10",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"11",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"12",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"13",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"14",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"15",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"16",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"17",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"18",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"19",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"20",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"21",CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
END_GROUP,
//------------------------------------
i,AT, LEFT_TOP, 0,0,
i, IN, "V1",
//-----------
i, Y_GAP,-1,
i, X_GAP,-1,
//-----------
i, IS_ZEBRA_STYLE,
i, DnD_RECIEVER,
i, R_HEADERS, W,20, N_COLOR,(int)C'0,235,0', END,
i, C_HEADERS, H,30, END,
i, CELLS, H,25, END,
i, C_HEADERS, DnD_ON, DnD_FUNCTION, ROTATE_COLOMNS, END,
i, I_BUTTONS, C_FUNCTION, DELETES_ROW, text,HIDE,1, N_FRAME,1,A_FRAME,1, NP_FRAME,1, AP_FRAME,1, N_LABEL,745, END,
i, IS_DINAMIC,
//----------------------------------------------------------------------------------"Order", H,30,
//----------------------------------------------------------------------------------
GROUP,"Orders table", IS_TABLE,
__, T_HEADER, "#",W,20,_,H,30, C_HEADER, "Order", C_HEADER, "Opening Time",W,90, C_HEADER, "Type", W,90, C_HEADER, "Volume", W,90, C_HEADER, "Symbol", W,90,
C_HEADER, "Price", W,90,
C_HEADER, "Comission", W,90, C_HEADER, "Swap", W,90, C_HEADER, "PnL", W,90, C_HEADER, "Close", W,40,
__, R_HEADER,"1", CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"2",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"3",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"4",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"5",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"6",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"7",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"8",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"9",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"10",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"11",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"12",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"13",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"14",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"15",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"16",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"17",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"18",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"19",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"20",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
__, R_HEADER,"21",CELL, A, C_LIST, A, H_SLIDER, A, CHECKBOX, A, P_BAR, A, CELL, A, CELL, A, CELL, A, CELL, A, I_BUTTON, A,
END_GROUP,
//------------------------------------
这很好。那里有一些东西。但是,你是一个著名的工匠)。倒退的元素呢?
什么样的元素?在一些单元格中,有输入字段、加号和减号等。
阿纳托利在他的图书馆里也都有。
我的意思是,那里根本就没有技术问题......
什么类型的物品?有些单元格有输入字段,有加号和减号,等等。
阿纳托利在他的图书馆里也都有。
我的意思是,那里根本就没有技术问题......
一点也不差。我还可以把弹出列表、滑块、复选框、按钮、单选按钮、进度条。
不错。我还可以把弹出列表、滑块、复选框、按钮、单选按钮、进度条。
如果你不是OOP的反对者,你就会明白,所有的东西都适合在一个单元格中,甚至是同时进行:)
例如,我使用基于cObject的动态列表,用于任何视图组合 -
如果你不是OOP的反对者,你就会意识到这一切都适合在单元格中的一种方式。
所以一切对我来说也是一样的。比如说。
以下是上述表格的代码。
这里是同一个表格,但有元素。
一个CArrayObj就是一个表行。另一个CArrayObj放在里面就是一个列。而这就够了--他们是动态的。
一切都是正确的,有趣的是,你不需要编造变量名,甚至不需要知道未来的行/列数,你可以写自己的类--CObject的后裔,并在其中实现所有必要的字段,然后你可以把所有东西放到动态数组 CArrayObj中,或者像我的例子一样放到Clist中,就这样...没有更多的问题--添加/删除一个元素,库已经准备好了--使用它,但...... 我的方法。.... 伏特加酒!)))
例如,我使用基于cObject的动态列表,用于任何视图组合 -
是的,它看起来很酷。
cObject 还不是一个构造函数。这离构造者还有一段距离...