private void _InitSL() { m_SL = null; View v = null; switch (Genre) { case RowGenre.Functional: case RowGenre.Statistics: case RowGenre.BP: m_SL = new TextCell() { HasBorder = false, Border = Border }; v = EmptyView; break; case RowGenre.Header: m_SL = new CHeaderCell() { Caption = "賣量" }; v = HeaderView; break; case RowGenre.MP: m_SL = new TextCell() { HasBorder = true, Border = Border }; v = MPView; break; case RowGenre.AP: m_SL = new TextCell() { HasBorder = true, Border = Border }; v = APView; break; } m_SL.SetBackColor(v.SL_BackColor); m_SL.SetFontColor(v.SL_ForeColor); if (m_SL is TextCell) { var cell = (TextCell)m_SL; cell.CellType = TextCell.TextType.Int; cell.Format = VolumeFormat; cell.FontName = CellBase.FontName.Verdana; } if (Genre == RowGenre.AP || Genre == RowGenre.BP || Genre == RowGenre.MP) { m_SL.OnMouseEnter += OnMouseEnter; } }
private void _InitSell() { m_Sell = null; View v = null; switch (Genre) { case RowGenre.Functional: m_Sell = new CHeaderCell() { Caption = "刪賣出" }; v = FuncView; break; case RowGenre.Statistics: m_Sell = new TextCell() { HasBorder = true, Border = Border }; v = StatView; break; case RowGenre.Header: m_Sell = new CHeaderCell() { Caption = "賣" }; v = HeaderView; break; case RowGenre.BP: m_Sell = new TextCell() { HasBorder = true, Border = Border }; v = BPView; break; case RowGenre.MP: m_Sell = new TextCell() { HasBorder = true, Border = Border }; v = MPView; break; case RowGenre.AP: m_Sell = new TextCell() { HasBorder = true, Border = Border }; v = APView; break; } m_Sell.SetBackColor(v.Sell_BackColor); m_Sell.SetFontColor(v.Sell_ForeColor); if (m_Sell is TextCell) { var cell = (TextCell)m_Sell; cell.CellType = TextCell.TextType.Int; cell.Format = VolumeFormat; cell.FontName = CellBase.FontName.Verdana; } if (Genre == RowGenre.AP || Genre == RowGenre.BP || Genre == RowGenre.MP) { m_Sell.OnMouseEnter += OnMouseEnter; m_Sell.OnClick += OnClick; } }
private void _InitPrice() { m_Price = null; View v = null; switch (Genre) { case RowGenre.Functional: m_Price = new CHeaderCell() { Caption = "全刪" }; v = FuncView; break; case RowGenre.Statistics: m_Price = new CHeaderCell() { Caption = "其他價格" }; v = HeaderView; break; case RowGenre.Header: m_Price = new CHeaderCell() { Caption = "價格" }; v = HeaderView; break; case RowGenre.BP: m_Price = new TextCell() { HasBorder = true, Border = Border }; v = BPView; break; case RowGenre.MP: m_Price = new TextCell() { HasBorder = true, Border = Border }; v = MPView; break; case RowGenre.AP: m_Price = new TextCell() { HasBorder = true, Border = Border }; v = APView; break; } m_Price.SetBackColor(v.Price_BackColor); m_Price.SetFontColor(v.Price_ForeColor); if (m_Price is TextCell) { var cell = (TextCell)m_Price; cell.CellType = TextCell.TextType.Double; cell.Format = PriceFormat; cell.SetValue(0.0); cell.FontName = CellBase.FontName.Verdana; } if (Genre == RowGenre.AP || Genre == RowGenre.BP || Genre == RowGenre.MP) { m_Price.OnMouseEnter += OnMouseEnter; } }