ClientToPercentPoint() public method

public ClientToPercentPoint ( PointF poi ) : PointF
poi System.Drawing.PointF
return System.Drawing.PointF
Esempio n. 1
0
        private void quickTextItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            if (textbox.Focused)
            {
                textbox.AppendText(e.ClickedItem.ToolTipText);
            }

            if (picview.Focused)
            {
                //百分比坐标转换
                PointF poi = picview.ClientToPercentPoint(picViewMousePosition);
                if (poi.X >= 1.0f || poi.X <= 0 || poi.Y >= 1.0f || poi.Y <= 0)
                {
                    return;
                }

                wsp.Store.AddLabelItem(FileName,
                                       new LabelItem(
                                           poi.X,
                                           poi.Y,
                                           e.ClickedItem.ToolTipText,
                                           groupbuttons.SelectIndex + 1),
                                       listviewapt.Count);

                listviewapt.SelectedIndex = listviewapt.Count - 1;
            }
        }