الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تلوين اعمدة وصفوف اداة FlexGrid

مغلق
بدأه 511 في 11 يناير 2007 · 2 رد · 932 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Public Sub FlexGridColumnColor(FlexGrid As MSFlexGrid, ByVal lngColumn As Long, ByVal lngColor As Long)

Dim lngPrevCol As Long

Dim lngPrevColSel As Long

Dim lngPrevRow As Long

Dim lngPrevRowSel As Long

Dim lngPrevFillStyle As Long

If lngColumn > FlexGrid.Cols - 1 Then

Exit Sub

End If

lngPrevCol = FlexGrid.Col

lngPrevRow = FlexGrid.Row

lngPrevColSel = FlexGrid.ColSel

lngPrevRowSel = FlexGrid.RowSel

lngPrevFillStyle = FlexGrid.FillStyle

FlexGrid.Col = lngColumn

FlexGrid.Row = FlexGrid.FixedRows

FlexGrid.ColSel = lngColumn

FlexGrid.RowSel = FlexGrid.Rows - 1

FlexGrid.FillStyle = flexFillRepeat

FlexGrid.CellBackColor = lngColor

FlexGrid.Col = lngPrevCol

FlexGrid.Row = lngPrevRow

FlexGrid.ColSel = lngPrevColSel

FlexGrid.RowSel = lngPrevRowSel

FlexGrid.FillStyle = lngPrevFillStyle

End Sub

Public Sub FlexGridRowColor(FlexGrid As MSFlexGrid, ByVal lngRow As Long, ByVal lngColor As Long)

Dim lngPrevCol As Long

Dim lngPrevColSel As Long

Dim lngPrevRow As Long

Dim lngPrevRowSel As Long

Dim lngPrevFillStyle As Long

If lngRow > FlexGrid.Rows - 1 Then

Exit Sub

End If

lngPrevCol = FlexGrid.Col

lngPrevRow = FlexGrid.Row

lngPrevColSel = FlexGrid.ColSel

lngPrevRowSel = FlexGrid.RowSel

lngPrevFillStyle = FlexGrid.FillStyle

FlexGrid.Col = FlexGrid.FixedCols

FlexGrid.Row = lngRow

FlexGrid.ColSel = FlexGrid.Cols - 1

FlexGrid.RowSel = lngRow

FlexGrid.FillStyle = flexFillRepeat

FlexGrid.CellBackColor = lngColor

FlexGrid.Col = lngPrevCol

FlexGrid.Row = lngPrevRow

FlexGrid.ColSel = lngPrevColSel

FlexGrid.RowSel = lngPrevRowSel

FlexGrid.FillStyle = lngPrevFillStyle

End Sub

--------------------------------------------------------------------------------

مثال:

visual basic code:--------------------------------------------------------------------------------

Call FlexGridColumnColor(MSFlexGrid, 2, vbRed)

Call FlexGridRowColor(MSFlexGrid, 3, vbBlue)

#2

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

فإليك المثال الموجود في المرفقات فهو يلون الصفوف والأعمدة حسب إختيارك .. تحياتي

________________________________.zip

تم تعديل هذه المشاركة بواسطة محمدvb في 11 يناير 2007 في 21:56

#3

الصراحة اخي لم افهم المقصود بالكود السابق

اذا ممكن توضيح المطلوب من السؤال

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

هذا الموضوع مغلق.

مواضيع مشابهة