コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
                }
            }
        }