نمایش نتایج 1 تا 7 از 7

نام تاپیک: خطای گرفتن مقادیر x از نمودار در هنگام حرکت موس

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    Exclamation خطای گرفتن مقادیر x از نمودار در هنگام حرکت موس

    سلام یه برنامه دارم که اطلاعات رو روی نمودار نمایش میده قسمت Y عدد و قسمت X تاریخ شمسی هست. وقتی اطلاعات X رو به صورت String وارد نمودار میکنم شکل نمودار درست ولی نمیتونم مقدارشو موقع حرکت موس بدست بیارم چون نوعش String از طرف دیگه وقتی وقتی اطلاعات X رو به صورت DateTime وارد نمودار میکنم شکل نمودار به هم میریزه و به اصطلاح کشیده میشه. دیگه نمیدونم چیکار کنم خواهشا اگر کسی اطلاعی داره بگه چیکار کنم. در ضمن نمودار هم MSChart هست.
    private void chart1_MouseMove(object sender, MouseEventArgs e)    {
    if (ismiddlebuttonclick)
    {
    label_VE.Visible = true;
    label_HO.Visible = true;
    label_VAL.Visible = true;


    label_HO.Location = new Point(76, e.Y);
    label_VE.Location = new Point(e.X, 21);


    if (e.X <= 83 || e.Y >= 435 || e.Y <= 27 || e.X >= 852)
    {
    label_VE.Visible = false;
    label_HO.Visible = false;
    label_VAL.Visible = false;
    }
    else
    {
    label_VE.Visible = true;
    label_HO.Visible = true;
    label_VAL.Visible = true;
    }


    try
    {
    double yValue = chart1.ChartAreas[0].AxisY.PixelPositionToValue(e.Y);
    double xPixel = chart1.ChartAreas[0].AxisX.ValueToPixelPosition(chart1.ChartAreas[0].AxisX.PixelPositionToValue(e.X));
    double xValue = chart1.ChartAreas[0].AxisX.PixelPositionToValue(xPixel);

    label_VAL.Text = string.Concat(Math.Round(yValue, 1).ToString(), " , ", xValue.ToString());
    label_VAL.Location = new Point(863, e.Y - 5);
    }
    catch (Exception ex)
    {
    MessageBox.Show("خطا در نشانگر" + ex.Message, "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
    return;
    }
    }
    else
    {
    label_VE.Visible = false;
    label_HO.Visible = false;
    label_VAL.Visible = false;
    return;
    }




    }
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Mahmoud.Afrad : دوشنبه 08 خرداد 1402 در 09:25 صبح

تاپیک های مشابه

  1. پاسخ: 8
    آخرین پست: چهارشنبه 04 بهمن 1402, 15:06 عصر
  2. استخدام برنامه نویس PHP ، سیستمی و تحلیل گر ویروس و مهندس معکوس
    نوشته شده توسط hardworker110 در بخش آگهی های استخدام
    پاسخ: 0
    آخرین پست: یک شنبه 27 تیر 1395, 08:13 صبح
  3. پاسخ: 0
    آخرین پست: یک شنبه 16 خرداد 1395, 14:18 عصر
  4. انتخاب سطر زیر ماوس در datagridview با کلیک راست ماوس
    نوشته شده توسط hojjatshariffam در بخش C#‎‎
    پاسخ: 5
    آخرین پست: پنج شنبه 27 تیر 1392, 15:40 عصر
  5. سوال: سوال؟ یه مثال خوب و آسون برای موس و رنگ موس تو Turbo C++‎ 3.0 DOS
    نوشته شده توسط sadegh-hut در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 21
    آخرین پست: جمعه 13 فروردین 1389, 02:01 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •