تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: bitbtn1.click

  1. #1
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض bitbtn1.click

    با سلام تو برنامم می خوام وقتی مثلا دکمه bitbtn1 مربوط به فرم 1 را کلیک می کنم دستورات موجود در فرم دیگری انجام شود که دستور مورد نظر را به صورت زیر می نویسم اما پیغام می ده if رو به چه صورت باید بنویسم
    if form1.bitbtn1.click=true then
    form2.caption:='';

  2. #2
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    دقيقاً بگين مي خواين چه دستوراتي اجرا شوند.
    ولي اگه مثلاً دستوراتتون در يك تابع در فرم دومتون هست، ابتدا بايد تابع را در قسمت Public كلاس در فرم دوم معرفي كنيد. و سپس از فرم اول به اين صورت بهش دستيابي كنيد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به همين سادگي. در ضمن ناراحت نشين، ولي اينجور سؤالاها رو در تاپيك مربوط به "سؤالات و آموزش براي مبتدي ها" كه در بالاي انجمن پين شده مطرح بفرماييد.
    موفق باشين

  3. #3
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض

    منظورم اینه که من می یام تو برنامم هنگام حذف یک رکورد از جدولم به جای اینکه پیغام را در showmessage بذارم دارم از یک فرماستفاده می کنم که دوعدد button هم استفاده کرده ام برای بلی و خیر که با دادن پیغام (آیا شما از حذف کردن مطمئن هستید ) اگر بلی زده شود باید به فرم اصلی برود و دستورات مربوط به حذف را در آنجا انجام دهد در ضمن این عمل حذف کردن را در خود دکمه بلی نمی نویسم چون من فقط از یک فرم (پیغام حذف ) دارم استفاده می کنم و هر زمان بخواهم در هر فرمی اطلاعاتی را حذف کنم به این فرم بیاید و بعد از زدن بلی به فرم ابتدایی برگردد و عمل حذف را در همان جا انجام دهد

  4. #4
    داره خودمونی میشه Hadi_0261's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    همین بغل
    پست ها
    111

    پيش فرض با سلام

    منظورم اینه که من می یام تو برنامم هنگام حذف یک رکورد از جدولم به جای اینکه پیغام را در showmessage بذارم دارم از یک فرماستفاده می کنم که دوعدد button هم استفاده کرده ام برای بلی و خیر که با دادن پیغام (آیا شما از حذف کردن مطمئن هستید ) اگر بلی زده شود باید به فرم اصلی برود و دستورات مربوط به حذف را در آنجا انجام دهد در ضمن این عمل حذف کردن را در خود دکمه بلی نمی نویسم چون من فقط از یک فرم (پیغام حذف ) دارم استفاده می کنم و هر زمان بخواهم در هر فرمی اطلاعاتی را حذف کنم به این فرم بیاید و بعد از زدن بلی به فرم ابتدایی برگردد و عمل حذف را در همان جا انجام دهد
    ببخشید میشه بگید چرا از دستور زیر استفاده نمی کنید .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ]

  5. #5
    حـــــرفـه ای adrenaline's Avatar
    تاريخ عضويت
    Oct 2008
    محل سكونت
    تهران
    پست ها
    3,493

    پيش فرض

    گاهی پیش میاد که برنامه نویس ترجیح میده از یک فرم اختصاصی برای نمایش پیغام استفاده کنه. اینکار ساده است.

    کافیه فرمی که بعنوان message box طراحی کردید رو در حالت dialog قرار بدید یعنی در پنجره Properties گزینه BorderStyle رو روی bsDialog تنظیم کنید.

    حالا ModalResult دکمه مورد نظر رو روی یکی از گزینه ها که مربوط به کاری که میخواید انجام بدید میشه تنظیم کنید. مثلا اگر دکمه OK هست، ModalResult رو روی mrOK قرار بدید. با اینکار نیازی به کدنویسی هم نیست و فرم بطور خودکار نتیجه رو ارسال میکنه.

    برای فراخوانی فرم هم، اگر فرم مورد نظر رو در لیست auto-create forms قرار دادید که کافیه ShowModal رو فراخوانی کنید، درغیر اینصورت، اول یک instance از فرم میسازید و بعد مشابه روش قبل، فرم رو فراخوانی کرده و نمایش میدید. ترجیحا بهتره فرم رو از لیست مذبور خارج کنید و خودتون فرم رو ساخته و نمایش بدید تا هم از منابع سیستم بهتر استفاده بشه و هم برنامه دچار پیچیدگیهای بی دلیل نشه.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by adrenaline; 18-11-2008 at 15:48.

  6. #6
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض

    ببخشید میشه بگید چرا از دستور زیر استفاده نمی کنید .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ]
    می شه بگید چطور می تونم در این حالت دکمه های yes و no رو به بلی و خیر فارسی تبدیل کنم ممنون می شم

  7. #7
    داره خودمونی میشه Hadi_0261's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    همین بغل
    پست ها
    111

    پيش فرض یا سلام

    می شه بگید چطور می تونم در این حالت دکمه های yes و no رو به بلی و خیر فارسی تبدیل کنم ممنون می شم
    یه شاخه Program Files\Borland\Delphi7\Source\Vcl برید و یونیت Consts.pas رو باز کنید و یعد از یاز کردن پیغام بلی و خیر رو جای Yes و No بنویسید و ذخیره کنید.

  8. #8
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2005
    پست ها
    101

    پيش فرض

    یه شاخه Program Files\Borland\Delphi7\Source\Vcl برید و یونیت Consts.pas رو باز کنید و یعد از یاز کردن پیغام بلی و خیر رو جای Yes و No بنویسید و ذخیره کنید.

    و اگه خواست برنامه‌اش رو به زبان انگليسی منتشر كنه چی!؟ و اگه خواست هم انگليسی رو داشته باشه و هم فارسی رو و .... چی؟؟
    هر وقت خواستين تغييری رو تو يونيتهای دلفی ايجاد كنيد، سعی كنيد حتماً يك كپی از اون برداريد و داخل شاخه برنامه‌ی خودتون بذاريد و تغييرات رو اعمال كنيد و استفاده كنيد.

    اين راهش نيست.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توضيحات آدرنالين رو هم با دقت بخونيد. ميتونيد از تابع CreateMessageDialog برای ساختن و تغيير يك Message Box استفاده كنيد و اون رو به هر شكلی كه دوست دارين دربيارين.

  9. #9
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2005
    پست ها
    101

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. #10
    داره خودمونی میشه Hadi_0261's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    همین بغل
    پست ها
    111

    پيش فرض

    و اگه خواست برنامه‌اش رو به زبان انگليسی منتشر كنه چی!؟ و اگه خواست هم انگليسی رو داشته باشه و هم فارسی رو و .... چی؟؟
    هر وقت خواستين تغييری رو تو يونيتهای دلفی ايجاد كنيد، سعی كنيد حتماً يك كپی از اون برداريد و داخل شاخه برنامه‌ی خودتون بذاريد و تغييرات رو اعمال كنيد و استفاده كنيد.

    اين راهش نيست.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توضيحات آدرنالين رو هم با دقت بخونيد. ميتونيد از تابع CreateMessageDialog برای ساختن و تغيير يك Message Box استفاده كنيد و اون رو به هر شكلی كه دوست دارين دربيارين.
    اگر شما از اين راه استفاده نكردين دليل بر اين نيست كه اين راه غلطه . قبل از رد كردن نظر ديگران يك بار امتحان كنيد . شما بايد اين يونيت رو كپي كنيد و هر بار اين يونيت رو Add كنيد تو برنامه نه روي يونيت اصلي . فكر مي كنم خيلي واضح بود.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •