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

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام
چرا وقتی در اتوپلی ، این کد را مینویسم و کنترل جدیدی میسازم و جابجاش میکنم ، انگار روح کنترل جابجا میشه؟! :


کد:
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

کاربر فعال <A href="http://forum.majidonline.com/f
سلامی مجدد
کلا کدم ، کد زیر هست و میخوام بدونم چی کار میشه کرد؟ در واقع انگار paint (رسم یا عکس) ای از اون کنترل انگار فقط جابجا میشه . یعنی بعد از جابجایی ، روی دکمه رویدادی کار نمیکنه
این مشکل در کنترل های سی شارپ که به اتوپلی پنجره ی اتوپلی منتقل میکنیم ، وجود نداره
فقط توی کنترل هایی که از درون اتوپلی میسازیم ، این مشککل وجود داره ! :


کد:
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);
 

جدیدترین ارسال ها

بالا