تفاصيل العمل

A simple trick by C Sharp

private void chart1_MouseMove(object sender, MouseEventArgs e)

{

if (e.Button != MouseButtons.Left) return;

if (!_mousePos.IsEmpty)

{

var style = chart1.ChartAreas[0].Area3DStyle;

style.Rotation = Math.Min(180, Math.Max(-180, style.Rotation - (e.Location.X - _mousePos.X)));

style.Inclination = Math.Min(90, Math.Max(-90, style.Inclination - (e.Location.Y - _mousePos.Y)));

}

_mousePos = e.Location;

}

private void Form1_Load(object sender, EventArgs e)

{

chart1.Series[0].Points.Clear();

chart1.Series[0].Points.AddY(10);

chart1.Series[0].Points.AddY(10);

chart1.Series[0].Points.AddY(10);

chart1.Series[0].Points.AddY(10);

}

private void chart1_MouseEnter(object sender, EventArgs e)

{

Cursor = Cursors.Hand;

}

private void chart1_MouseLeave(object sender, EventArgs e)

{

Cursor = Cursors.Default;

}

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات