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

نام تاپیک: نشان دادن تصاویر یک شاخه به صورت اسلاید

  1. #1

    نشان دادن تصاویر یک شاخه به صورت اسلاید

    هوالعلیم
    با سلام خدمت تمامی دوستان
    می خواستم به ازای انتخاب مجموعه های مختلف که در Tree Viewقرار دادم تمامی تصاویر موجود در شاخه مورد نظر من به صورت اسلاید نمایش داده شود
    پیشنهاد شما در این مورد چیه؟
    یعنی به نظر شما از چه کنترلی در این زمینه استفاده کنم
    خیل ممنون

  2. #2
    هوالعلیم
    سلام
    حدس می زنم بشه با list view بشه این کار رو کرد
    فقط می خواستم بدونم چطور می شه بهimage list یک عکس دلخواه از طریق کد برنامه اضافه کرد
    با تشکر

  3. #3
    به نام او که همه اوست
    سلام

    هیچ کس در این باره نظری نداره
    با picture box اون هم برای تعداد محدود امتحان کردم سرعتش فوق العاده پایینه
    ولی image listرو نمی دونم تو کد چطور به تصاویرش عکس مورد نظرم رو اضافه کنم

    خواهشا کمک کنید

  4. #4
    بسمه تعالی
    با سلام
    هنوز از دوستن هیچ جوابی نشنیدم
    خوب سوالم رو تغییر می دم آقا من برای پروژه نگار
    قسمت مدیریت مجموعه هاش تصمیم گرفتم که وقتی کاربر مجموعه جدید اضافه می کنه یک فولدر در آدرس مورد نظرم بسازم و پس از انتخاب یک مجموعه تصاویر اون پوشه رو نشون بدم خوب حالا سوال جدید:
    راه کار شما برای حل مشکل من چیه (یعنی یک راهکار جدید)؟
    و سوال قبلی هیچ راهی نست که بشه به راحتی و با سرعت مناسب تصاویر یک شاخه را به صورت اسلایدی نشان داد
    با تشکر

  5. #5
    کاربر دائمی آواتار M.GhanaatPisheh
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ----------
    پست
    1,267
    دوست عزیزم
    بیاید با هم یه کم گپ بزنیم.
    شما نیازتون رو با دقت توضیح بدین.
    هدفتون رو هم همینطور.

  6. #6
    بسمه تعالی
    سلام خدمت شما
    کاملا موافقم
    ببینید من در نرم افزارم یک قسمت داره که شما می توانید یک مجموعه جدید ایجاد کنید و در آن مجموعه عکس مورد نظر خود را اضافه کنید حالا من می خواهم با زاای هر مجموعه یک فولدر بسازم و عکس های مورد نظر را در آن کپی کنم و سپس وقتی کاربر روی مجموعه کلیک می کند عکس های موجود در شاخه را به صورت اسلاید نشان داد.
    با تشکر :flower: :flower:

  7. #7
    کاربر دائمی آواتار M.GhanaatPisheh
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ----------
    پست
    1,267
    بسیار خوب دوست عزیز
    حالا یه مقدار نیازتون روشنتر شد.
    چند تا سوال
    سیستم شما User Management داره ؟
    یعنی کاربران مختلف در نرم افزار شما Profile دارن؟
    این عکسها برای هر User قراره توی یه Folder اختصاصی جمع بشن , درسته ؟
    Nodeهای Tree یا ListView چی هستند؟

    وقتی کاربر مجموعه جدید اضافه می کنه
    راجع به مجموعه جدید بیشتر توضیح بدید.


    نیازهاتونو به زبان ساده تر و کامل تر بیان کنید.
    :)

  8. #8
    بسمه تعالی
    با سلام

    سیستم شما User Management داره ؟
    یعنی کاربران مختلف در نرم افزار شما Profile دارن؟
    این عکسها برای هر User قراره توی یه Folder اختصاصی جمع بشن , درسته ؟
    نه این برنامه یک کاربره است(البته فعلا شاید بعدها توسعش بدم)

    Nodeهای Tree یا ListView چی هستند؟
    Tree view ,List viewی کنترل های سی شارپ هستند
    وNode هم گره های Node هم گره هایTree view است


    راجع به مجموعه جدید بیشتر توضیح بدید
    کاربر می تواند مجموعه هایی با نام های متفاوت ایجاد کند و عکس های پیرامون آن عنوان را در آن قرار دهد
    یعنی مجموعهای از عکس ها

    امیدوارمتوانسته باشم ساده و کامل بیان کنم
    با تشکر از شما :flower:

  9. #9
    کاربر دائمی آواتار M.GhanaatPisheh
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ----------
    پست
    1,267
    خوب دوست من
    این کد Runtime عکس به ImageList اضافه می کنه.
    حالا مشکل شما چیه؟


    System.Windows.Forms.ImageList ImageList1;

    // Create an ImageList Object, populate it, and display
    // the images it contains.
    private void Button1_Click(System.Object sender,
    System.EventArgs e)
    {

    // Construct the ImageList.
    ImageList1 = new ImageList();

    // Set the ImageSize property to a larger size
    // (the default is 16 x 16).
    ImageList1.ImageSize = new Size(112, 112);

    // Add two images to the list.
    ImageList1.Images.Add(
    Image.FromFile("c:\\windows\\FeatherTextur e.bmp"));
    ImageList1.Images.Add(
    Image.FromFile("C:\\windows\\Gone Fishing.bmp"));

    // Get a Graphics object from the form's handle.
    Graphics theGraphics = Graphics.FromHwnd(this.Handle);

    // Loop through the images in the list, drawing each image.
    for(int count = 0; count < ImageList1.Images.Count; count++)
    {
    ImageList1.Draw(theGraphics, new Point(85, 85), count);

    // Call Application.DoEvents to force a repaint of the form.
    Application.DoEvents();

    // Call the Sleep method to allow the user to see the image.
    System.Threading.Thread.Sleep(1000);
    }
    }

  10. #10
    بسمه تعالی
    ا سلام خدمت آقا مجتبی
    خیلی ممنون :flower:
    آیا به نظر شما با این کار سرعت نمایش تصاویر یک فهرست خوبه ؟
    باز هم ممنون :flower: :flower:

  11. #11
    به نام خدا

    با سلام خدمت آقا مجتبی

    با تشکر از شما
    کارم راه افتاد
    :flower: :flower: :flower: :flower:

  12. #12
    کاربر دائمی آواتار M.GhanaatPisheh
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ----------
    پست
    1,267
    موفق باشید. :)

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

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