Пример #1
0
        /// <summary>
        /// 释放
        /// Releases all resources used by the Cell
        /// </summary>
        public void Dispose()
        {
            if (!this.disposed)
            {
                this.data         = null;
                this.tag          = null;
                this.rendererData = null;

                if (this.row != null)
                {
                    this.row.Cells.Remove(this);
                }

                this.row         = null;
                this.index       = -1;
                this.cellStyle   = null;
                this.checkStyle  = null;
                this.imageStyle  = null;
                this.tooltipText = null;

                this.state = (byte)0;

                this.disposed = true;
            }
        }
Пример #2
0
        /// <summary>
        /// 对属性赋初始值
        /// Initialise default values
        /// </summary>
        private void Init()
        {
            this.data         = null;
            this.rendererData = null;
            this.tag          = null;
            this.userData     = null;
            this.row          = null;
            this.index        = -1;
            this.cellStyle    = null;
            this.checkStyle   = null;
            this.imageStyle   = null;
            this.tooltipText  = null;

            this.state = (byte)(STATE_EDITABLE | STATE_ENABLED);
        }