عايز الكتابة فى الكومبو بوكس تظهر من اليمين للشمال
							
						
					إعـــــــلان
				
					تقليص
				
			
		
	
		
			
				لا يوجد إعلان حتى الآن.
				
			
				
	
الكتابة فى الكومبو بوكس تظهر من اليمين
				
					تقليص
				
			
		
	هذا الموضوع مغلق.
				
				
				
				
				X
X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 المشاركة الأصلية بواسطة محمد رمضان أبو يوسف مشاهدة المشاركةعايز الكتابة فى الكومبو بوكس تظهر من اليمين للشمال---------------------------------------------
 بسم الله الرحمن الرحيم
 ضع هذا الكود في الحدث On Show للصفحة
 مع مرعاة تغير اسم الكمبوبكس للموجود في الصفحة
 
 ونضع هذا الكود في Global Functionsكود PHP:local tblGridProps = ComboBox.GetProperties("ComboBox1");
 SetRightToLeft(tblGridProps.WindowHandle);
 
 
 
 كود PHP: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
 
 
 
 
 موفق بإذن الله ... لك مني أجمل تحية .
 التعديل الأخير تم بواسطة ياسرهتهت; الساعة 19-05-2017, 03:12 AM.
 
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركةلا .... أستاذي هناك المهم لم تكتبه -------------------------- --------------------------
 بسم الله الرحمن الرحيم
 بارك الله فيك استاذي الفاضل
 بالفعل كنت ناسي اهم خطوة في الكود
 تم التعديل ؟؟؟
 
 لك كل الشكر والتقدير استاذي الفاضل
 موفق بإذن الله ... لك مني أجمل تحية .
   التعديل الأخير تم بواسطة ياسرهتهت; الساعة 19-05-2017, 03:14 AM. التعديل الأخير تم بواسطة ياسرهتهت; الساعة 19-05-2017, 03:14 AM.
 تعليق
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 المشاركة الأصلية بواسطة المحترف القادم مشاهدة المشاركةضع هذا الكود في الحدث On Show للصفحة
 
 كود PHP:result = ComboBox.GetProperties("ComboBox1").WindowHandle;
 DLL.CallFunction("User32.dll", "SetWindowLongA", result..",-20,"..(0x00500000), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
 --------------------
 بسم الله الرحمن الرحيم
 بارك الله فيك اخي المحترف
 كود جميل ومحتصر ويقوم بالمطلوب
   
 بمجرد ان شاهدت كودك علمت انني ناسي اهم شي في الكود
 كما اشار استاذنا ابو بلقيس
 موفق بإذن الله ... لك مني أجمل تحية .
 تعليق
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة--------------------
 بسم الله الرحمن الرحيم
 بارك الله فيك اخي المحترف
 كود جميل ومحتصر ويقوم بالمطلوب
   
 بمجرد ان شاهدت كودك علمت انني ناسي اهم شي في الكود
 كما اشار استاذنا ابو بلقيس
 موفق بإذن الله ... لك مني أجمل تحية .هذا الكود من دروس أستاذنا الكبير أبو بلقيس
 فليس لي فيه لا ناقة ولا جمل
 لستُ إلا ناقلاً له
 
 ولكن أعتقد أن الكود يحتاج إلى مزيد من الضبط بشكل أدق
 انظر الصورة لترى بعينك ..
 
 قبل الضغط على الكومبوبكس يظهر العنصر ناحية اليمين
 
 عند الضغظ على الكومبوبكس تظهر بقية العناصر جهة اليسار
 
  
 تعليق
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 بارك الله فيكمالمشاركة الأصلية بواسطة محمد رمضان أبو يوسف مشاهدة المشاركةعايز الكتابة فى الكومبو بوكس تظهر من اليمين للشمال
 
 الأفضل أخي أن تجعل عنوان الموضوع يدل على المحتوى لتسهل عملية البحث على الأخوي
 
 مثلا
 
 الكتابة فى الكومبو بوكس تظهر من اليمين
 تعليق
مواضيع تهمك
				
					تقليص
				
			
		
	
		
			Empty RSS Feed.
		
	

 الكتابة فى الكومبو بوكس تظهر من اليمين
									
									
									الكتابة فى الكومبو بوكس تظهر من اليمين
								




تعليق