مشکل جابجا کردن کنترل با این کد

شروع موضوع توسط SajjadKhati ‏12 ژوئن 2018 در انجمن نرم افزار Autoplay Media Studio

  1. SajjadKhati

    SajjadKhati کاربر فعال <A href="http://forum.majidonline.com/f

    ارسال‌ها:
    1,058
    تشکر شده:
    372
    امتیاز دستاورد:
    83
    سلام
    چرا وقتی در اتوپلی ، این کد را مینویسم و کنترل جدیدی میسازم و جابجاش میکنم ، انگار روح کنترل جابجا میشه؟! :


    کد (Text):
    Page.CreateObject(OBJECT_XBUTTON, "xBtnNew", {Text = "x Button Created", X = 10, Y = 10, Width = 150, Height = 50});
    hXbutton = xButton.GetProperties("xBtnNew").WindowHandle;
    Window.SetPos(hXbutton, 400, 200);
    و رویدادی که برای این کنترل هم نوشته شد ، بعد از جابجایی ، کار نمیکنه . چرا؟
     
    نوشته شده توسط SajjadKhati در ‏12 ژوئن 2018
  2. SajjadKhati

    SajjadKhati کاربر فعال <A href="http://forum.majidonline.com/f

    ارسال‌ها:
    1,058
    تشکر شده:
    372
    امتیاز دستاورد:
    83
    سلامی مجدد
    کلا کدم ، کد زیر هست و میخوام بدونم چی کار میشه کرد؟ در واقع انگار paint (رسم یا عکس) ای از اون کنترل انگار فقط جابجا میشه . یعنی بعد از جابجایی ، روی دکمه رویدادی کار نمیکنه
    این مشکل در کنترل های سی شارپ که به اتوپلی پنجره ی اتوپلی منتقل میکنیم ، وجود نداره
    فقط توی کنترل هایی که از درون اتوپلی میسازیم ، این مشککل وجود داره ! :


    کد (Text):
    hGrpBox = WinApi.CreateWindowEx(WS_EX_CONTROLPARENT, "Button", "created button", WS_CHILD.."|"..WS_VISIBLE.."|"..BS_GROUPBOX, 100, 200, 300, 200, mainWinHdl, 0, 0, 0);
    Page.CreateObject(OBJECT_XBUTTON, "xBtnNew", {Text = "x Button Created", X = 50, Y = 50, Width = 150, Height = 50});

    myScript = [[
    Dialog.Message("Notice", "into xBtnNew", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

    ]]

    Page.SetObjectScript("xBtnNew", "On Click", myScript);
    hXbutton = xButton.GetProperties("xBtnNew").WindowHandle;
    WinApi.SetParent(hXbutton, hGrpBox);
     
     
    نوشته شده توسط SajjadKhati در ‏16 ژوئن 2018

به اشتراک بگذارید