مشاهدة النسخة كاملة : هل بالإمكان توسيط البيانات بداخل الجدول؟
مُعتز
13-07-2013, 12:10 PM
السلام عليكم ورحمة الله وبركاته
تعرفون أن البيانات تتم محاذاتها بداخل الجدول Grid إلى اليسار ، وهذا لا يصلح للغتنا العربية
فهل بالإمكان محاذاة النصوص إلى اليمين أو توسيطها بداخل خلايا الجدول؟
عبود عبود
13-07-2013, 01:04 PM
هذا غير ممكن فى الـــ Grid
ولكنة ممكن فى الــــ GridEx
:abc_138:
ثامر أبو بلقيس
13-07-2013, 06:17 PM
السلام عليكم
هل جربت أخي معتز وضع الكود التالي في Global function
function SetRightToLeft(hWnd)
local WS_EX_LAYOUTRTL = 0x00400000;
local GWL_EXSTYLE = -20;
local nOldLong = DLL.CallFunction("User32.dll", "GetWindowLongA", (hWnd..","..GWL_EXSTYLE), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
local nNewLong = DLL.CallFunction("User32.dll", "SetWindowLongA", (hWnd..","..GWL_EXSTYLE..","..(nOldLong+WS_EX_LAYOUTRTL)), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
return (tonumber(nNewLong) > 0);
end
ثم ضع الكود التالي on show
local tblGridProps = Grid.GetProperties("Grid1");
SetRightToLeft(tblGridProps.WindowHandle);
Grid.SetRedraw("Grid1", true, true);
ربما تتحكم أكثر في العنصر Grid1 رمضان كريم
مُعتز
16-07-2013, 03:56 PM
هذا غير ممكن فى الـــ Grid
ولكنة ممكن فى الــــ GridEx
:abc_138:
صحيح أخي عبود، ولكن تبقى المشكلة في وجود الصف والعمود الأول Fixed ولا يمكن التخلص منهما وجعلهما كباقي الجدول
http://imageshack.us/a/img802/6109/k8gm.jpg
مُعتز
16-07-2013, 03:58 PM
السلام عليكم
هل جربت أخي معتز وضع الكود التالي في Global function
function SetRightToLeft(hWnd)
local WS_EX_LAYOUTRTL = 0x00400000;
local GWL_EXSTYLE = -20;
local nOldLong = DLL.CallFunction("User32.dll", "GetWindowLongA", (hWnd..","..GWL_EXSTYLE), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
local nNewLong = DLL.CallFunction("User32.dll", "SetWindowLongA", (hWnd..","..GWL_EXSTYLE..","..(nOldLong+WS_EX_LAYOUTRTL)), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
return (tonumber(nNewLong) > 0);
end
ثم ضع الكود التالي on show
local tblGridProps = Grid.GetProperties("Grid1");
SetRightToLeft(tblGridProps.WindowHandle);
Grid.SetRedraw("Grid1", true, true);
ربما تتحكم أكثر في العنصر Grid1 رمضان كريم
أحسنت أخي ثامر، بالفعل تمت المحاذاة لليمين
http://img22.imageshack.us/img22/1641/uz89.jpg
وكل عام وانتم بخير
ثامر أبو بلقيس
28-03-2014, 11:16 PM
بالتوفيق....
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam