Ejemplo n.º 1
0
        /// <summary>
        /// 向管理池中注册对象
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static void UnRegister(dyk.UI.GUI.Objects.Object obj) {

            //取消ID注册
            obj.SetObjectID(0);

            //将对象从管理池移除
            gItems.Remove(obj);

            //释放内存
            obj.Dispose();
        }
Ejemplo n.º 2
0
 private void But1_MouseClick(dyk.UI.GUI.Objects.Object sender, dyk.UI.GUI.Objects.MouseObject.MouseEventArgs e) {
     //throw new NotImplementedException();
     //lab1.Text = "Panel inside";
     //gPanel.Width = 500;
     string szText = "";
     szText += "1.fuiohfashfasklfsafklsajf\r\n";
     szText += "2.fuiohfashfasklfsafklsajf\r\n";
     szText += "3.fuiohfashfasklfsafklsajf\r\n";
     szText += "4.fuiohfashfasklfsafklsajf\r\n";
     szText += "5.fuiohfashfasklfsafklsajf\r\n";
     stxt1.Text = szText;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 向管理池中注册对象
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static int Register(dyk.UI.GUI.Objects.Object obj) {

            //计数器自动增长
            gnCnt++;

            //为对象设定唯一识标符
            int nIndex = gnCnt;
            obj.SetObjectID(nIndex);

            //将对象添加到管理池中
            gItems.Add(obj);

            return nIndex;
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 设置组件管理器
 /// </summary>
 /// <param name="mgr"></param>
 internal void SetManager(dyk.UI.GUI.ControlContainers.ControlManager mgr) {
     gManager = mgr;
     //OnFormChange();
     this.OnManagerChange();
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 设置父对象
 /// </summary>
 /// <param name="control"></param>
 internal void SetParent(dyk.UI.GUI.ControlContainers.ControlContainer control) {
     gParent = control;
 }
Ejemplo n.º 6
0
 private void Lnk1_MouseClick(dyk.UI.GUI.Objects.Object sender, dyk.UI.GUI.Objects.MouseObject.MouseEventArgs e) {
     //throw new NotImplementedException();
 }