المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سلسلة رقم 1 لشرح تفصيلى لعنصر الأوبجيكت GridEx


عبود عبود
23-12-2014, 11:23 PM
http://i.imgur.com/4D7hyFT.gif


إخوانى أعضــاء وزوار منتدى طريق الإحتراف أقدم لكـــــم سلسلة من شروحات عناصر الأوبجيكت لبرنامج الأتوبلاى ميديا ستوديو

وذلك على مراحل كلما تسنى لى الوقت وسمح لى بالإستكمال وعلى ذلك

أقدم لكم سلسلة رقم 1 لشرح تفصيلى لعنصر الأوبجيكتGridEx

http://www.abc4web.net/vb/images/icons/abc00.gif لتحميـــل الإضافة يمكنك الرجوع إلى مكتبة إضافات الإصدار الثامن فى هذا الموضوع http://www.abc4web.net/vb/showthread.php?t=26158

أولا : إدراج العنصر كما بالصورة التالية :

http://i.imgur.com/bjTAh71.png

http://i.imgur.com/g4KNTGz.gif

ثانيا : عرض خصائص ضبط العنصر كما بالصورة التالية :

http://i.imgur.com/E7eiNvu.png


1- عدد الأعمدة الثابتة 0
2- عدد الصفوف الثابتة .
3- عدد الأعمدة .
4- عدد الصفوف .
5- العرض الإفتراضى للأعمدة .
6- الإرتفاع الإفتراضى للصفوف .
7- نمط الحدود للعنصر .
8- الخلفية اللونية للعنصر .
9- لتفعيل أو إلغاء تفعيل عرض الخطوط الفاصلة بين الأعمدة والصفوف .
10- لتفعيل أو إلغاء تفعيل عرض الثيمات .
11- لتفعيل أو إلغاء تفعيل خاصية السحب والإفلات داخل العنصر .
12- لتفعيل أو إلغاء تفعيل خاصية الإختيار المتعدد للخلايا .
13- لتفعيل أو إلغاء تفعيل خاصية تحكم المستخدم فى عرض الخلايا " تكبير أو تصغير " .
14- لتفعيل أو إلغاء تفعيل دمج الأعمدة أو الخلايا .
15- لتفعيل أو إلغاء تفعيل عملية التبادل بين الأعمدة .
16- لتفعيل أو إلغاء تفعيل تمييز الصف بأكمله عند وضع تركيز الماوس ففى حالة عدم التفعيل يكون التمييز عند التركيز هو للخلية المحددة فقط .

http://i.imgur.com/g4KNTGz.gif

ثالثا : عرض محتويات مجموعة أوامر التحكم والتعامل مع العنصر "Table of Contents" :

http://www.abc4web.net/vb/images/icons/icon_z.gif قائمة ما تم شرحه يمكنك الضغط بعد الإختيار لعرض الشرح فى مشاركة منفصلة .......




GridEx.AddBitmap (http://www.abc4web.net/vb/showpost.php?p=273778&postcount=2)
GridEx.SetCellBitmap (http://www.abc4web.net/vb/showpost.php?p=273779&postcount=3)
GridEx.RedrawAll (http://www.abc4web.net/vb/showpost.php?p=273780&postcount=4)
GridEx.AddFont (http://www.abc4web.net/vb/showpost.php?p=273781&postcount=5)
GridEx.SetDefaultFont (http://www.abc4web.net/vb/showpost.php?p=273782&postcount=6)
GridEx.SetCellFont (http://www.abc4web.net/vb/showpost.php?p=273783&postcount=7)
GridEx.AddTab (http://www.abc4web.net/vb/showpost.php?p=273784&postcount=8)
GridEx.SetTabBackColor (http://www.abc4web.net/vb/showpost.php?p=273785&postcount=9)
GridEx.SetTabTextColor (http://www.abc4web.net/vb/showpost.php?p=273786&postcount=10)
GridEx.SetTabHiliteBackColor (http://www.abc4web.net/vb/showpost.php?p=273787&postcount=11)
GridEx.SetTabHiliteTextColor (http://www.abc4web.net/vb/showpost.php?p=273788&postcount=12)
GridEx.SetTabWidth (http://www.abc4web.net/vb/showpost.php?p=273789&postcount=13)
GridEx.GetTabCount (http://www.abc4web.net/vb/showpost.php?p=273791&postcount=14)
GridEx.SetNumberCols (http://www.abc4web.net/vb/showpost.php?p=274213&postcount=2)
GridEx.SetNumberRows (http://www.abc4web.net/vb/showpost.php?p=274214&postcount=3)
GridEx.GetNumberCols (http://www.abc4web.net/vb/showpost.php?p=274215&postcount=4)
GridEx.GetNumberRows (http://www.abc4web.net/vb/showpost.php?p=274216&postcount=5)
GridEx.SetCellText (http://www.abc4web.net/vb/showpost.php?p=274217&postcount=6)
GridEx.FitToWindow (http://www.abc4web.net/vb/showpost.php?p=274218&postcount=7)
GridEx.BestFit (http://www.abc4web.net/vb/showpost.php?p=274219&postcount=8)
GridEx.DeleteColumn (http://www.abc4web.net/vb/showpost.php?p=274237&postcount=9)
GridEx.DeleteRow (http://www.abc4web.net/vb/showpost.php?p=274238&postcount=10)
GridEx.DeleteTab (http://www.abc4web.net/vb/showpost.php?p=274239&postcount=11)
GridEx.RemoveFont (http://www.abc4web.net/vb/showpost.php?p=274242&postcount=12)
GridEx.ClearAllBitmaps (http://www.abc4web.net/vb/showpost.php?p=274243&postcount=13)
GridEx.RemoveBitmap (http://www.abc4web.net/vb/showpost.php?p=274246&postcount=14)






http://www.abc4web.net/vb/images/icons/icon_z.gif قائمة ما سوف يتم شرحه فيما بعد .......

--
GridEx.AdjustCurrentColumn
GridEx.AdjustCurrentRow
GridEx.AppendCellText
GridEx.AppendColumn
GridEx.AppendRow
GridEx.ClearAllFonts
GridEx.ClearSelections
GridEx.ECTCollapseAll
GridEx.ECTExpandAll
GridEx.ECTSetNumberOfRows
GridEx.ECTShowGroups
GridEx.EditCancel
GridEx.EnableCellOverLap
GridEx.EnableColSwapping
GridEx.EnableGridToolTips
GridEx.EnableJoins
GridEx.EnumFirstBlock
GridEx.EnumFirstSelected
GridEx.EnumNextBlock
GridEx.EnumNextSelected
GridEx.GetAcceptFiles
GridEx.GetBackgroundColor
GridEx.GetBottomRow
GridEx.GetCellBackColor
GridEx.GetCellBoolean
GridEx.GetCellCurrency
GridEx.GetCellData
GridEx.GetCellDataEx
GridEx.GetCellDataType
GridEx.GetCellDate
GridEx.GetCellHiliteBackColor
GridEx.GetCellHiliteTextColor
GridEx.GetCellLabelText
GridEx.GetCellMask
GridEx.GetCellNumber
GridEx.GetCellNumberDecimals
GridEx.GetCellReadOnly
GridEx.GetCellText
GridEx.GetCellTextColor
GridEx.GetCellTextLength
GridEx.GetCellType
GridEx.GetCurrentCol
GridEx.GetCurrentRow
GridEx.GetCurrentSheet
GridEx.GetCurrentTab
GridEx.GetDropListSelection
GridEx.GetDroppedFiles
GridEx.GetLeftCol
GridEx.GetNumberSheets
GridEx.GetThemeState
GridEx.GetTopRow
GridEx.GetUpdate
GridEx.GotoCell
GridEx.GotoColumn
GridEx.GotoRow
GridEx.HideCurrentCell
GridEx.InsertColumn
GridEx.InsertRow
GridEx.IsCellPropertySet
GridEx.IsSelected
GridEx.JoinCells
GridEx.LockColumns
GridEx.LockRows
GridEx.MessageBarHide
GridEx.MessageBarIsVisible
GridEx.MessageBarSetColors
GridEx.MessageBarShow
GridEx.MoveColumnPosition
GridEx.MoveCurrentColumn
GridEx.MoveCurrentRow
GridEx.MoveLeftColumn
GridEx.MoveTopRow
GridEx.Print
GridEx.PrintGetOption
GridEx.PrintSetOption
GridEx.RedrawCell
GridEx.RedrawRow
GridEx.SelectCell
GridEx.SelectRange
GridEx.SetAcceptFiles
GridEx.SetBackgroundColor
GridEx.SetCell
GridEx.SetCellAlignment
GridEx.SetCellBackColor
GridEx.SetCellBoolean
GridEx.SetCellBorder
GridEx.SetCellBorderColor
GridEx.SetCellCurrency
GridEx.SetCellData
GridEx.SetCellDataEx
GridEx.SetCellDataType
GridEx.SetCellDate
GridEx.SetCellHiliteBackColor
GridEx.SetCellHiliteTextColor
GridEx.SetCellLabelText
GridEx.SetCellMask
GridEx.SetCellNumber
GridEx.SetCellNumberDecimals
GridEx.SetCellReadOnly
GridEx.SetCellTextColor
GridEx.SetCellTheme
GridEx.SetCellType
GridEx.SetCellTypeEx
GridEx.SetCheckBoxImageList
GridEx.SetColumnDefaultCell
GridEx.SetColumnSizingCursor
GridEx.SetColumnWidth
GridEx.SetCurrentCellMode
GridEx.SetCurrentSheet
GridEx.SetCurrentTab
GridEx.SetCursor
GridEx.SetDefColWidth
GridEx.SetDefRowHeight
GridEx.SetGridDefaultCell
GridEx.SetHighlightRow
GridEx.SetHScrollMode
GridEx.SetMargin
GridEx.SetMultiSelectMode
GridEx.SetNumberSheets
GridEx.SetRadioImageList
GridEx.SetRowHeight
GridEx.SetRowSizingCursor
GridEx.SetSH_ColWidth
GridEx.SetSH_NumberCols
GridEx.SetSH_Width
GridEx.SetSortArrowImageList
GridEx.SetTabBackgroundTheme
GridEx.SetTabTheme
GridEx.SetTH_Height
GridEx.SetTH_NumberRows
GridEx.SetTH_RowHeight
GridEx.SetThemeState
GridEx.SetToolTipText
GridEx.SetUniformRowHeight
GridEx.SetUpdate
GridEx.SetUserSizingMode
GridEx.SetVScrollMode
GridEx.ShowGridLines
GridEx.ShowToolTip
GridEx.SortColumn
GridEx.SortColumns
GridEx.StartEdit
GridEx.StringFindFirst
GridEx.StringFindNext
GridEx.UnJoinCells




http://i.imgur.com/g4KNTGz.gif


http://www.abc4web.net/vb/images/icons/icon_z.gif " تنظيم الموضوع بشكل ما ربما إضافة فيديو للشرح قريبا " :abc_138:

عبود عبود
23-12-2014, 11:41 PM
إستكمالا للشرح :

رابعا : شرح أوامر التعامل مع العنصر " الأكواد " :



• GridEx.AddBitmap يستخدم هذا الأمر لإضافة صور بإمتداد "bmp." إلى ذاكرة العنصر ويعود برقم يعبر عن الصورة يمكن إستخدام هذا الرقم فيما بعد لإستدعاء عرض الصورة داخل أى خلية يتم تحديدها .

مثال على ذلك الكود :

--
result = GridEx.AddBitmap("Plugin1", "AutoPlay\\Images\\bitmap.bmp");


فى الكود السابق يتم تخزين الصورة المسماه " bitmap.bmp " والتى قمنا بإختيارها كرقم إندكس فماذا يا ترى رقم الإندكس هذا ؟ يمكن معرفتة عن طريق عدد الأكواد فلكل كود حسب ترتيبه فى محرر الأكشن ودائما يبدأ العدد من 0 أى أن فى حالة إدراج كود واحد فقط يكون قيمة المتغير الذى يحفظ فيه هو 0 وفى حالة وجود خطأ فى تنفيذ الأمر يكون الريتيرن هو"1-" .


محتويات الكود كما بالصورة التالية :

http://i.imgur.com/kR0TAIR.png


1- هو إسم عنصر الأوبجيكت المراد تنفيذ الكود عليه .
2- هو مسار الصورة التى يتم تحديدها والتى يجب أن تكون بصيغة bmp .
3- هو المتغير الذى سوف يتم تخزين قيمة رقمية فيه معبرة عن رقم الإندكس المحفوظة فية الصورة داخل ذاكرة العنصر .

عبود عبود
23-12-2014, 11:51 PM
• GridEx.SetCellBitmap يستخدم هذا الأمر لوضع الصورة السابقة التحديد بالكود السابق داخل الخلية التى يتم تحديدها .


مثال على ذلك الكود :

--
result2 = GridEx.SetCellBitmap("Plugin1", 1, 0, result, 65280);


فى الكود السابق تم وضع رقم إندكس الصورة والذى تم تخزينه فى المتغير result فى الكود الأسبق وبالتالى فإن المتغير result يعبر عن رقم الإندكس الخاص بالصورة المخزنه فى ذاكرة العنصر GridEx ونلاحظ أننا بذلك الكود قمنا بوضع الصورة للعمود رقم 1 فى الصف رقم 0 .


محتويات الكود كما بالصورة التالية :

http://i.imgur.com/qST58CL.png


1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكود عليه .
2- هو رقم العمود الذى سوف يتم تنفيذ الكود عليه .
3- هو رقم الصف الذى سوف يتم تنفيذ الكود عليه .
4- هو رقم إندكس الصورة المحفوظة فى ذاكرة العنصر مسبقا بالكود السابق شرحه وكما ذكرنا
يمكن وضع إسم المتغير أو القيمة الرقمية التى حفظت فى المتغير كما وضحنا سابقا .
5- يمكننا من إختيار لون يتم عمل شفافية له من الصورة السابق تحديدها .
6- هو المتغير الذى سوف يتم حفظ ناتج العملية فيه وفى هذا الكود فإن الناتج يكون قيمة بولينية إما
True فى حالة نجاح إتمام عمل الكود أو false فى حالة وجود خطأ فى عملية إضافة الصورة أو فشل العملية .

عبود عبود
23-12-2014, 11:58 PM
• GridEx.RedrawAll يستخدم هذا الأمر لإعادة رسم الشبكة " عنصر الأوبجيكت " أو إعادة إنعاشها بمعنى عمل ريفريش للعنصر وذلك بغرض عرض أى تغييرات قمت لاحقا بعملها على العنصر من تنفيذ أكواد أو غيرها .


محتويات الكود كما بالصورة التالية :

http://i.imgur.com/KPULbS6.png


1- هو إسم عنصر الأوبجيكت المراد تنفيذ الكود عليه .
2- هو إسم المتغير الذى سوف يتم حفظ قيمة الريتيرن فيه بعد تنفيذ الكود ففى حالة نجاح تنفيذ الكود يكون الريتيرن المخزن فى المتغير هو قيمة بولينية True وفى حالة الفشل يخزن فى المتغير القيمة البولينية false .

عبود عبود
24-12-2014, 12:06 AM
• GridEx.AddFont يستخدم هذا الأمر لإضافة فونت أو خط جديد وتحميلة إلى ذاكرة العنصر كإندكس أو رقم يتم حفظه فى إسم المتغير المستخدم مع الأمر عن طريق الريتيرن حيث يسهل بعد ذلك إستدعاء الخط وإستخدامه فيما بعد .


محتويات الكود كما بالصورة التالية :

http://i.imgur.com/cEvssk6.png


1- هو إسم العنصر المستخدم والذى سوف يتم تنفيذ الكود عليه .
2- هو إسم الخط المراد إستخدامه يتم إختياره من مجلد الخطوط فى الويندوز .
3- هو حجم الخط الذى تم إختيارة أثناء الكتابة به بداخل العنصر .
4- هو ثقل الخط الذى تم إختيارة أثناء الكتابة به بداخل العنصر ويتم الإختيار من خيارات عدة
" FW_DONTCARE - FW_THIN - FW_EXTRALIGHT - FW_LIGHT - FW_NORMAL - FW_MEDIUM - FW_SEMIBOLD - FW_BOLD - FW_EXTRABOLD - FW_HEAVY ".
5- إذا تم إختيار القيمة البولينية True فإن الكتابة بالخط المائل سوف تصبح مفعلة ويكون النتيجة هى الكتابة بخط مائل وإذا تم إختيار القيمة false تصبح الكتابة بخط مائل غير مفعلة فى هذا الفونت الذى تم إختيارة بالأعلى .
6- إذا تم إختيار القيمة البولينية True فإن الكتابة يصبح تحتها خط مفعلة ويكون النتيجة هى الكتابة وتحتها خط وإذا تم إختيار القيمة false تصبح غير مفعلة فى هذا الفونت الذى تم إختيارة بالأعلى .
7- إذا تم إختيار القيمة البولينية True فإن الكتابة يصبح فى منتصفها خط مفعلة ويكون النتيجة هى الكتابة وفى منتصفها خط وإذا تم إختيار القيمة false تصبح غير مفعلة فى هذا الفونت الذى تم إختيارة بالأعلى .
8- هو المتغير الذى سوف يتم حفظ ناتج هذا الكود وهو الريتيرن ويكون رقما يتم تخزينه فى ذاكرة العنصر ومن ثم يمكن إستدعاؤه فيما بعد عند إستخدامك لهذا الخط فى الكتابه داخل العنصر .

عبود عبود
24-12-2014, 12:12 AM
• GridEx.SetDefaultFont يستخدم هذا الأمر لوضع خط إفتراضى يتم إستخدامه عند الكتابة داخل العنصر .


محتويات الكود كما بالصورة التالية :

http://i.imgur.com/5yeHy62.png


1- هو إسم البليجين أو العنصر المراد إجراء تنفيذ الكود عليه .
2- هو رقم إندكس الخط المراد إستخدامه والذى تم تخزينه فى الذاكرة أو ذاكرة العنصر من قبل الكود السابق الذى كان GridEx.AddFont .

3- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 12:18 AM
• GridEx.SetCellFont يستخدم هذا الأمر لتعيين خط معين لإستخدامه فى خلية معينه .



محتويات الكود كما بالصورة التالية :


http://i.imgur.com/aCanQhX.png


1- هو إسم البليجين أو العنصر المراد تنفيذ الكود على أحد خلاياه .
2- هو رقم العمود المراد إستخدام الخط فيه .
3- هو رقم الصف المراد إستخدام الخط فيه .
وكما تعلمون أن عمود معين مع صف معين يكون خلية أو أطلق أنا عليها كذلك حتى يكون كلامى مفهوم لدى الجميع .

4- هو رقم إندكس الخط المراد إستخدامه والذى تم تخزينه فى الذاكرة أو ذاكرة العنصر من قبل الكود السابق الذى كان GridEx.AddFont .
5- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 12:22 AM
• GridEx.AddTab يستخدم هذا الأمر أو الكود لإنشاء لسان جديد إلى العنصر يمكن من خلال هذا اللسان عمل تصفح أو عمل مجموعة صفحات بالعنصر بحد أقصى 64 لسان .

ويوضع هذا الكود فى الحدث " On SetUp " فى أحداث عنصر الــــ GridEx
كما يتم إضافة مجموعة أوامر تشكل المظهر العام للسان المراد إنشاؤه كما سيوضح بالمتابعه معى فى الشرح هذا .



محتويات الكود كما بالصورة التالية :

http://i.imgur.com/nYESOn7.png

1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكو عليه .
2- هو النص المراد كتابته كــ إسم للسان الذى سوف يتم إنشاؤه .
3- هو عبارة عن رقم معرف اللسان الذى سوف يتم إنشاؤه ومن خلال هذا الرقم يتم التعامل مع اللسان بعد ذلك ويمكن أن يبدأ من 0 .
4- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 12:28 AM
• GridEx.SetTabBackColor يستخدم هذا الكود لعمل لون خلفية للسان ويظهر هذا اللسان فى حالة عدم تنشيط إختيار اللسان أى أن لون خلفية اللسان يظهر عندما يكون لسان آخر هو الذى تم إختياره أو تم الضغط على لسان آخر .
ويوضع هذا الكود فى الحدث " On SetUp " فى أحداث عنصر الــــ GridEx


محتويات الكود كما بالصورة التالية :

http://i.imgur.com/X4JzT4V.png


1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكو عليه .
2- هو عبارة عن رقم معرف اللسان الذى سوف يتم إنشاؤه ومن خلال هذا الرقم يتم التعامل مع اللسان بعد ذلك ويمكن أن يبدأ من .
3- هو اللون الذى تريد إختياره كخلفية للسان فى حالة عدم تنشيط إختياره .
4- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 12:32 AM
• GridEx.SetTabTextColor يستخدم هذا الكود لإختيار لون النص المكتوب فى اللسان ويظهر هذا اللسان فى حالة عدم تنشيط إختيار اللسان أى أن لون خلفية اللسان يظهر عندما يكون لسان آخر هو الذى تم إختياره أو تم الضغط على لسان آخر .

ويوضع هذا الكود فى الحدث " On SetUp " فى أحداث عنصر الــــ GridEx



محتويات الكود كما بالصورة التالية :

http://i.imgur.com/PPadEL7.png


1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكو عليه .
2- هو عبارة عن رقم معرف اللسان الذى سوف يتم إنشاؤه ومن خلال هذا الرقم يتم التعامل مع اللسان بعد ذلك ويمكن أن يبدأ من 0 .
3- هو اللون الذى تريد إختياره كخلفية الكتابة فى اللسان فى حالة عدم تنشيط إختياره .
4- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 12:39 AM
• GridEx.SetTabHiliteBackColor يستخدم هذا الكود لعمل لون خلفية للسان ويظهر هذا اللسان فى حالة تنشيط إختيار اللسان أى أن لون خلفية اللسان يظهر عندما يكون اللسان هو الذى تم إختياره .
ويوضع هذا الكود فى الحدث " On SetUp " فى أحداث عنصر الــــ GridEx



محتويات الكود كما بالصورة التالية :

http://i.imgur.com/pdawRLT.png


1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكو عليه .
2- هو عبارة عن رقم معرف اللسان الذى سوف يتم إنشاؤه ومن خلال هذا الرقم يتم التعامل مع اللسان بعد ذلك ويمكن أن يبدأ من 0 .
3- هو اللون الذى تريد إختياره كخلفية للسان فى حالة تنشيط إختياره .
4- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 12:44 AM
• GridEx.SetTabHiliteTextColor يستخدم هذا الكود لإختيار لون النص المكتوب فى اللسان ويظهر هذا اللسان فى حالة تنشيط إختيار اللسان أى أن لون خلفية اللسان يظهر عندما يكون اللسان هو الذى تم إختياره .

ويوضع هذا الكود فى الحدث " On SetUp " فى أحداث عنصر الــــ GridEx



محتويات الكود كما بالصورة التالية :

http://i.imgur.com/9Dsvrn6.png


1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكو عليه .
2- هو عبارة عن رقم معرف اللسان الذى سوف يتم إنشاؤه ومن خلال هذا الرقم يتم التعامل مع اللسان بعد ذلك ويمكن أن يبدأ من 0 .
3- هو اللون الذى تريد إختياره كخلفية الكتابة فى اللسان فى حالة تنشيط إختياره .
4- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 12:49 AM
• GridEx.SetTabWidth يستخدم هذا الكود لتحديد عرض اللسان المراد إنشاؤه ويعمم هذا العرض على كافة الألسنة التى تنشئ .

ويوضع هذا الكود فى الحدث " On SetUp " فى أحداث عنصر الــــ GridEx



محتويات الكود كما بالصورة التالية :

http://i.imgur.com/medGzcK.png


1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكو عليه .
2- هو العرض الذى تريد أن يظهر به اللسان ويعمم هذا العرض على كافة الألسنه .
3- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن قيمة بولينية إما True فى حالة نجاح عمل الكود أو false فى حالة فشل الكود .

عبود عبود
24-12-2014, 01:00 AM
• GridEx.GetTabCount يستخدم هذا الكود لمعرفة عدد الألسنة التى تم إنشاؤها .


محتويات الكود كما بالصورة التالية :

http://i.imgur.com/3N69eEj.png


1- هو إسم عنصر الأوبجيكت الذى سوف يتم تنفيذ الكو عليه .
2- هو المتغير المراد حفظ نتيجة تنفيذ هذا الكود به وفى هذا الكود يكون الريتيرن الذى سوف يتم تخزينه بالمتغير هو عبارة عن عدد الألسنه فى حالة نجاح عمل الكود أو 0 فى حالة فشل الكود .

أبو فارس
24-12-2014, 06:01 PM
خالص الشكر والامتنان على ما بذلتموه من جهود مباركة


وفقك الله وأثابك ونفع بك

أبو يوسف
24-12-2014, 06:17 PM
همة عالية ومجهود جبار
:cool:
أسأل الله أن يكون في ميزان حسناتك اخي الفاضل عبود

ثامر أبو بلقيس
25-12-2014, 11:03 AM
جزاك الله خيرا شكرا :abc_138:

تبويب الشرح لكل وظيفة في مشاركات منفصلة بالكيفية المدرجة
مفيد جدا للرجوع إليها بعينها موفق

abohmam
25-12-2014, 12:30 PM
جزاك الله خيرا أخى الفاضل عبود

ماشاء الله شرح مٌفصل ورائع

سنتابع معك ان شاء الله

بارك الله فيك ياطيب

عبود عبود
25-12-2014, 01:58 PM
جزاك الله خيرا شكرا :abc_138:

تبويب الشرح لكل وظيفة في مشاركات منفصلة بالكيفية المدرجة
مفيد جدا للرجوع إليها بعينها موفق

نعم أخى فسوف يتم وضع لينك يشير لشرح كل كود فى أول مشاركة للإختصار

متعمد ذلك والتنسيق سوف يتتابع أولا بأول

إن شاء الله

عبود عبود
25-12-2014, 01:59 PM
يشرفنى مروركم أخوتى الكـــرام :abc_152:

امل الماضي
25-12-2014, 03:06 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
موفق بإذن الله ... لك مني أجمل تحية .
بارك الله فيك أخي أمير جزاك الله خيرا

azizsoft
25-12-2014, 04:31 PM
بسم الله الرحمن الرحيم

بارك الله فيكم أخي عبود
شرح رائع ومنسق وممتاز

جزاكم الله كل خير :abc_022:

عبود عبود
25-12-2014, 08:48 PM
مرور جميــــــــل إخــــــــوانى الأعـــــزاء

:abc_138:

امل الماضي
17-01-2015, 09:36 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
موفق بإذن الله ... لك مني أجمل تحية .

فرح صالحي
31-01-2015, 01:20 PM
شـكــ وبارك الله فيك ـــرا لك ..:abc_026:. لك مني أجمل تحية .

الحارث بن فيصل
02-02-2015, 06:36 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

دريس عقبي
05-02-2015, 12:26 PM
شكرا و جزاك الله خير الجزاء

الصقر الجريح
14-06-2015, 11:23 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

عبدالله عمر
18-02-2016, 08:41 AM
مشكككوووووووووووور

محمد سامر
12-08-2016, 01:13 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

جمال سات
15-05-2020, 12:13 AM
بارك الله فيك

كمال عماري
21-05-2020, 02:07 PM
بارك الله فيك وشكرااااااااااا:abc_051::abc_022::a bc_139:

فهد الشيخ
05-06-2021, 07:11 PM
THANKSSSSSSSSS :abc_152: