public Pie(float Xn, float Yn, float Width, float Height, Color BorderCol, Color Col, int ZOrder, float BorderWidth, Nows TypeShape, float startAngle, float sweepAngle, string Name) : base(Xn, Yn, Width, Height, BorderCol, Col, ZOrder, BorderWidth, Name) { this.startAngle = startAngle; this.sweepAngle = sweepAngle; this.TypeShape = TypeShape; }
private void toolStripButton1_Click(object sender, EventArgs e) { ChangeIcons(); // PieButtons(false); Now = Nows.None; tsbMouse.Image = ilList.Images[2 * (int)Now + 1]; for (int i = 0; i < tcTabs.TabCount; i++) tcTabs.TabPages[i].Cursor = Cursors.Default; }
private Pie ReadPFromFile(BinaryReader dataIn, Nows TS) { int ClBack; int ClBor; int ZOr; float BorWid, Xn, Yn, Wid, Hei, StAng, SweAng; ClBor = dataIn.ReadInt32(); ClBack = dataIn.ReadInt32(); ZOr = dataIn.ReadInt32(); BorWid = dataIn.ReadSingle(); Xn = dataIn.ReadSingle(); Yn = dataIn.ReadSingle(); Wid = dataIn.ReadSingle(); Hei = dataIn.ReadSingle(); StAng = dataIn.ReadSingle(); SweAng = dataIn.ReadSingle(); return new Pie(Xn, Yn, Wid, Hei, Color.FromArgb(ClBor), Color.FromArgb(ClBack), ZOr, BorWid, TS, StAng, SweAng, string.Format("Другая фигура {0}", CurrentPage.PC++)); }
private void main_Load(object sender, EventArgs e) { WidFm = tpMain.Width; HeigFm = tpMain.Height; for (int i = 5; i < 58; i++) tsColors.Items[i].MouseUp += tsbWhite_MouseUp; ItCol = tsbColor.BackColor; BorderCol = tsbBorderColor.BackColor; Size Sz = new Size(WidFm, HeigFm); tcTabs.TabPages[0].AutoScrollMinSize = Sz; Now = Nows.None; tsbMouse.Image = ilList.Images[2 * (int)Now + 1]; //g = Graphics.FromHwnd(tcTabs.TabPages[tcTabs.SelectedIndex].Handle); }
private void tsniLine_Click(object sender, EventArgs e) { ChangeIcons(); //PieButtons(false); Now = Nows.Line; tsbLine.Image = ilList.Images[2 * (int)Now + 1]; tsbLine.ToolTipText = tsniLine.ToolTipText; tsniLine.Image = ilList.Images[2 * (int)Now + 1]; for (int i = 0; i < tcTabs.TabCount; i++) tcTabs.TabPages[i].Cursor = Cursors.Cross; }
private void tsmiPie_Click(object sender, EventArgs e) { ChangeIcons(); PieButtons(true); Now = Nows.Pie; tssbPie.ButtonClick += tsmiPie_Click; tssbPie.Image = ilList.Images[2 * (int)Now + 1]; tssbPie.ToolTipText = tsmiPie.ToolTipText; tsmiPie.Image = ilList.Images[2 * (int)Now + 1]; tstbAlfa.Text = startAng.ToString(); tstbBeta.Text = sweepAng.ToString(); for (int i = 0; i < tcTabs.TabCount; i++) tcTabs.TabPages[i].Cursor = Cursors.Cross; }