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

نام تاپیک: ارسال یک کنترل به عنوان پارامتر به یک تابع

  1. #1
    کاربر دائمی آواتار pooyeshpajooh
    تاریخ عضویت
    دی 1384
    محل زندگی
    iran kashuuuuuuun
    پست
    119

    ارسال یک کنترل به عنوان پارامتر به یک تابع

    چطوری می توان یک کنترل را بعنوان پارامتر به یک تابع فرستاد وخواص ان را تغییر داد
    بطور مثال چند تا کنترل editداریم که هر بار باید یکی از انها به یک تابع ارسال شود و مقدار textان توسط همان تابع تغییر پیدا کند

  2. #2

    نقل قول: ارسال یک کنترل به عنوان پارامتر به یک تابع


    procedure ChangeObjText(obj:TObject);
    begin
    if (obj is TEdit) then
    TEdit(obj).Text:='ahmad';
    end;

    اگه فقط Edit ارسال ميشه
    اين کد

    procedure ChangeObjText(obj:TEdit);
    begin
    TEdit(obj).Text:='ahmad';
    end;

    شيوه استفاده

    ChangeObjText(Edit1)

  3. #3

    نقل قول: ارسال یک کنترل به عنوان پارامتر به یک تابع

    سلام دوست من

    از کد زیر استفاده کن:

    procedure TForm1.OnChangeEdit1(Sender: TObject)
    var
    Text: String;
    begin
    Text := (Sender as TEdit).Text;
    end;

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

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