void tokenBoard1_ButtonRightClicked(ProviderTokenButton button) { ProviderToken token = button.Token; MessageBox.Show((token == null) ? "<empty>" : token.Name); }
private void btn_TokenChanged(ProviderTokenButton button) { if (_tokenBoardProvider != null) { var index = _buttons.IndexOf(button); _tokenBoardProvider[index.Item1, index.Item2] = button.Token.Provider; } }
private void addButton(int row, int col) { var btn = new ProviderTokenButton(); btn.MinimumSize = _itemSize; btn.MaximumSize = _itemSize; btn.Margin = new System.Windows.Forms.Padding(0); _buttons[row, col] = btn; _content.Controls.Add(btn, col, row); btn.RightClicked += new ProviderTokenButton.Event(btn_RightClicked); btn.TokenChanged += new ProviderTokenButton.Event(btn_TokenChanged); btn.TileClicked += new ProviderTokenButton.TileClickedEvent(btn_TileClicked); }
private void btn_RightClicked(ProviderTokenButton button) { ButtonRightClicked(button); }