unsafe private void btnSelectInventory_Click(object sender, EventArgs e) { Rectangle outRect = new Rectangle(); Form itemAwakeSelector = new AwakeSelectionForm(&outRect); itemAwakeSelector.ShowDialog(); if (!outRect.IsEmpty) { InventoryRectangle = outRect; lblInventoryRectangle.Text = "{TC=" + outRect.X.ToString() + ", BC=" + (outRect.X + outRect.Height).ToString() + "}"; ((Control)sender).BackColor = Color.FromArgb(11, 166, 65); } }
private void ButtonSelectAwakeRectOnClick(object sender, EventArgs e) { AwakeSelectionForm itemAwakeSelectionForm = new AwakeSelectionForm(); var processSelectionResult = itemAwakeSelectionForm.ShowDialog(); if (processSelectionResult == DialogResult.OK) { Rectangle resultRectangle = itemAwakeSelectionForm.SelectionResult; if (!resultRectangle.IsEmpty) { _botConfig.AwakeReadRectangle = resultRectangle; LabelAwakeReadRectangle.Text = "{TC=" + resultRectangle.X.ToString() + ", BC=" + (resultRectangle.X + resultRectangle.Height).ToString() + "}"; var senderControl = (Control)sender; senderControl.BackColor = Color.FromArgb(11, 166, 65); } } }