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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 16 از 16

نام تاپيک: درخواست : يه Messagebox ي ميخواهم كه كاربر نتونه بيشتر از 7 كاراكتر وارد كنه

  1. #11
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    چرا فرمت بسته میشه ؟
    دکمه ای که گذاشتید رو خاصیت Kind ش چیه ؟
    یعنی توی خاصیت Kind چی وارد کردید ، ویا آیا مقدار خاصیت Default دکمتون روی True تنظیم شده ؟
    اگه جوابها رو بدید مشکلتون راحت حل می شه ...

  2. #12
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    خاصيت kind اون bkcustom هست و default اون هم yes

    default اون رو به no تغيير دادم مشكل بسته شدن رد شد اما هنوز نميتونم دستور بسته شدن در صورت كامل بودن اديت باكس ها رو بنويسم

  3. #13
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    [/QUOTE]اما هنوز نميتونم دستور بسته شدن در صورت كامل بودن اديت باكس ها رو بنويسم[QUOTE]
    براي اين كار به صورت زير عمل كن :
    1. يه متغير از نوع Integer بساز ...
    2. به جای ادیت از MaskEdit استفاده کن و همونطور که قبلا گفته شد مقدار Mask اون رو برای 7 رقم مقدار دهی کن.
    3. موقع زدن دکمه تایید یا ... ( دکمه ای که برنامت رو می بنده ) متغییری که از نوع Integer ساختی رو بهش مقدار زیر رو بده :
    برای مثال :
    var
    I: Integer;
    begin
    I:= MaskEdit1.GetTextLen;
    end;
    به وسیله کد بالا تعداد رقمها یا حروف داخل MaskEdit میشه مقدار متغیر I که تعریف کردی ...
    حالا چک کن اگه I کمتر از 7 بود فرم رو نبند در غیر این صورت فرم رو ببند و بقیه ماجرا ...
    اگه به مشکل برخوردی بگو ...
    موفق باشی ...

  4. #14
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    يه كمي راهنماي دلفي رو خوندم كه گفته بود اگه بر روي فرمي كه با دستور showmodale نمايش داده ميشه يه دكمه باشه و خاصيت modaleresult اون mrok باشه وقتي كاربر دكمه رو فشار بده فرم خود بخود بسته ميشه و براي اينكه بسته نشه اين خاصيت رو به mrnone تغيير دادم و در رويداد onclick دكمه نوشتم (البته اين شرط براي نمونه است )


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

    حالا دو تا سوال دارم
    1- ايا اين دستواتي كه من نوشتم درسته منظورم show و close هست
    2-بقيه گزينه هايي كه مربوط به modaleresult دكمه بود چه معني و كاربردي دارن ؟

    ممنون و دستت درد نكنه آقا محمود عزيز

  5. #15
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    1- ايا اين دستواتي كه من نوشتم درسته منظورم show و close هست
    2-بقيه گزينه هايي كه مربوط به modaleresult دكمه بود چه معني و كاربردي دارن ؟
    1. آره درسته ( ولي مربوط به همون كارتونه ؟ ) راستش متوجه نشدم مي خوايد چي كار كنيد ( چي رو مي خوايد نشون بديد با Show ؟
    2. من هم اطلاعات زیادی در مورد همه این مقدارها ندارم ولی ...
    ببینید ...
    هر فرمی که به صورت مودال نشون داده می شه یک ModalResult داره ...
    وقتی شما یک دکمه روی یک فرم می زارید و اون رو به روش مودال نشون می دید ، و اگه ModalResult دکمه شما روی مثلا mrOK باشه ، بعد از کلیک رو اون دکمه ModalResult فرمتون هم به همون تغییر پیدا می کنه ...
    با این روش می تونید بفهمید که توی اون فرمی که مودال نشون دادید چه دکمه ای زده شده ...
    من تقریبا همین ها رو می دونستم ...
    بازم اگه سئوالی بود در خدمتم ...
    موفق باشید ...

  6. #16
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    ممنون و متشكرم

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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