public GridView(GridModelWrapper model, Font font = null) { fieldNullBitmap = Resources.field_overlay_null; fieldBlobBitmap = Resources.field_overlay_blob; if (font != null) { setRowHeight(font); } Model = model; Dock = DockStyle.Fill; BorderStyle = BorderStyle.None; BackgroundColor = SystemColors.Window; EditMode = DataGridViewEditMode.EditOnKeystrokeOrF2; VirtualMode = true; AllowUserToOrderColumns = true; AllowUserToResizeRows = false; ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; ShowCellToolTips = true; SelectionMode = DataGridViewSelectionMode.CellSelect; RowHeadersWidth -= 15; // Set grid color GridColor = gridColor; }
private Game( GridController gridController, GridModelFactory gridModelFactory, GridModelWrapper gridModelWrapper, GameStartSignal gameStartSignal, VictorySignal victorySignal, LossSignal lossSignal, [Inject(Id = GameResultMessageController.Victory)] GameResultMessageController victoryMessageController, [Inject(Id = GameResultMessageController.Loss)] GameResultMessageController lossMessageController, DelayedAction.Pool delayedActionPool) { this.gridController = gridController; this.gridModelFactory = gridModelFactory; this.gridModelWrapper = gridModelWrapper; this.gameStartSignal = gameStartSignal; this.victorySignal = victorySignal; this.lossSignal = lossSignal; this.victoryMessageController = victoryMessageController; this.lossMessageController = lossMessageController; this.delayedActionPool = delayedActionPool; }
public GridView(GridModelWrapper model) { fieldNullBitmap = Resources.field_overlay_null; fieldBlobBitmap = Resources.field_overlay_blob; Model = model; Dock = DockStyle.Fill; BorderStyle = BorderStyle.None; BackgroundColor = SystemColors.Window; EditMode = DataGridViewEditMode.EditOnKeystrokeOrF2; VirtualMode = true; AllowUserToOrderColumns = true; AllowUserToResizeRows = false; ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; ShowCellToolTips = true; SelectionMode = DataGridViewSelectionMode.CellSelect; RowHeadersWidth -= 15; // Set grid color GridColor = gridColor; }