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

نام تاپیک: تعریف متد

  1. #1
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    498

    تعریف متد

    سلام دوستان، من تازه شروع بکار با سی شارپ کردم و می خوام یک متد تعریف کنم که خروجی آن یک تصویر باشد.چندتا pictureboxدارم.که همشون یک تصویر دارند.یک تصویر دیگه هم دارم که می خوام وقتی ماوس روی هر کدام از این تصویرها رفت اون فعال بشه.برای اینمنظور می خوام از متد تعریف کنم ولی نمی دانم چطوری.تو دلفی به راحتی از پروسیجر استفاده می کردم ولی تو سی شارپ نمی دونم چطور باید استفاده کنم.این کدی است که من در دلفی استفاده می کردم.
    procedure Sendpicture(Sender : Timage;Kind : smallint);
    begin
    if Kind=1 then
    begin
    Sender.Picture := PicAct.Picture;
    end
    else
    begin
    Sender.Picture := PicunAc.Picture ;
    end;
    end;
    با تشکر

  2. #2
    خروجی متدتون رو از نوع Bitmap یا Image تعریف کنید!

    privatevoid SendPicture(refImage sender, Int16 kind)
    {
    if (kind==1)
    sender=pictureBox1.Image;
    else
    sender = pictureBox2.Image;
    }

    اول برید یک کتاب مقدماتی سی شارپ بخونید تو تالار هم لینکش زیاد هست !

  3. #3
    کاربر دائمی آواتار reza.palang
    تاریخ عضویت
    دی 1385
    محل زندگی
    میون یهک جفت کروشه
    پست
    299
    از event ها باید استفاده کنی. البته eventها هم خودشون از method استفاده میکنه.

    /////////////////////////////////////////////////////////////////////
    public partial class PicTest
    {
    .
    .
    .

    private void pictureBox1_MouseEnter(object sender, EventArgs e)
    {
    pictureBox1.Image = Image.FromFile(Directory.GetCurrentDirectory()
    + "\\pic 2.bmp");
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    pictureBox1.Image = Image.FromFile(Directory.GetCurrentDirectory()
    + "\\pic 1.bmp");

    }

    private void pictureBox1_MouseLeave(object sender, EventArgs e)
    {
    pictureBox1.Image = Image.FromFile(Directory.GetCurrentDirectory()
    + "\\pic 1.bmp");
    }

    //END of class ** PicTest
    }

    /////////////////////////////////////////////////////////////////////

    Image.FromFile("string ") // string = picture adress
    آخرین ویرایش به وسیله reza.palang : یک شنبه 12 فروردین 1386 در 19:31 عصر دلیل: اشتباه لپی

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    498
    سلام دوستان، می دونید مشکل این کد جیه که خطا میده

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace DuryHouse
    {
    class General_Class
    {
    //Define Class for Activate and Unactivate Menu
    //Static : Because use in other classess and main program
    public static Image ActUnActMenu(RefImage sender, byte kind)
    {
    if (kind == 1)
    sender = pictureBox1.Image;
    else
    sender = pictureBox2.Image;
    }

    }

    }

  5. #5
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    لطفا خطایی رو که میده بنویس ..

  6. #6
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    498
    the type or namespace name could not be found

  7. #7
    عزیزم RefImage غلطه!

    ref کلمه کلیدی #C هستش به معنی ارسال پارامتر با ارجاع (By reference) .

    درستش اینه :
    ref Image

    Image هم یک کلاسه در System.Drawing که باید اون رو هم در using ها اضافه کنی.
    using System.Drawing;


    البته به جای Image از Bitmap هم میتونید استفاده کنید ، که همون Image با یه کم قابلیت های بیشتر.

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

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