X

الغريد و الالوان

AutoPlay Media Studio and Generate All In One Tutorials

 
  • Filter
  • Time
  • Show
Clear All
new posts
  • عبد الهادي بهاب
    Thread Author
    Free Membership
    • Nov 2018 
    • 181 
    • 81 
    • 43 

    السلام عليكم ورحمة الله وبركاته

    الكود المسؤول على تلوين الخلايا في الغريد هو

    PHP Code:
    tbColors = {Background=16777215,Text=0};
    Grid.SetCellColors("Grid1",1,1,tbColors); 
    الان تعالوا نستمتع بالكود

    افتح مشروع جديد ...... ضع في الصفحة قي Onshow4

    PHP Code:
    Grid.SetColumnCount("Grid1"50);
    Grid.SetRowCount("Grid1"20);
    Grid.SetSize("Grid1"750450)
    for 
    p=0,50 do
    Grid.SetColumnWidth("Grid1"p30)
    end

    Page
    .StartTimer(100
    في التايمر on timer

    PHP Code:
    for i=1,50 do
     for 
    p=1,20 do
    Grid.SetCellColors("Grid1"pi, {BackgroundMath.Random(0,16711690) ,Text=0});
    end
    end 
    معاينة

  • Saadedin
    Administrator
    • Sep 2018 
    • 35705 
    • 18,350 
    • 2,790 

    #2
    يتبع:
    Originally posted by عبد الهادي بهاب
    غير في القيم في التايمر من

    Background= Math.Random(0,16711690)

    من ........الى ..........

    وشاهد النتيجة




    Comment
    • Saadedin
      Administrator
      • Sep 2018 
      • 35705 
      • 18,350 
      • 2,790 

      #3
      يتبع:
      Originally posted by عبد الهادي بهاب
      الان مع لقطة اجمل

      في on show نضيف فقط
      PHP Code:
      x=
      نستبدل الكود في الاتيمر بالتالي

      PHP Code:
      for i=1,20 do
       for 
      p=1,20 do
      Grid.SetCellColors("Grid1"pi, {Backgroundi*p+,Text=0});
      end
      end
      x
      =x+1000 
      النتيحة جميلة جدا
      Comment
      • Saadedin
        Administrator
        • Sep 2018 
        • 35705 
        • 18,350 
        • 2,790 

        #4
        يتبع:
        Originally posted by عبد الهادي بهاب
        اللقطة الثالثة

        في on show ضع الكود

        PHP Code:
        Grid.SetColumnCount("Grid1"50);
        Grid.SetRowCount("Grid1"20);
        Grid.SetSize("Grid1"750450)
        for 
        p=0,50 do
        Grid.SetColumnWidth("Grid1"p30)
        end

        Page
        .StartTimer(100
        في التايمر ضع الكود

        PHP Code:
        = {Background16777215 ,Text=0};
        for 
        i=1,20 do
         for 
        p=1,20 do
        Grid.SetCellColors("Grid1"pix);
        end
        end

        = {BackgroundMath.Random(0,16711690) ,Text=0};
        for 
        i=1,20 do
         for 
        pMath.Random(1,20),20 do
        Grid.SetCellColors("Grid1"pix);
        end
        end 
        النتيجة حميلة يمكن ان تستعين بها في تشغيل موسيقى او نشيد

        Comment
        • Saadedin
          Administrator
          • Sep 2018 
          • 35705 
          • 18,350 
          • 2,790 

          #5
          يتبع:
          Originally posted by عبد الهادي بهاب
          الان مع اللقذة الرابعة باستعمال الاعمدة افقيا

          نفس الاكواد السابقة

          غير في التايمر

          PHP Code:
          = {Background16777215 ,Text=0};
          for 
          i=1,20 do
           for 
          p=1,20 do
          Grid.SetCellColors("Grid1"pix);
          end
          end

          = {BackgroundMath.Random(0,16711690) ,Text=0};
          for 
          i=1,20 do
           for 
          p1Math.Random(1,20) do
          Grid.SetCellColors("Grid1"ipx);
          end
          end 
          Comment
          • Saadedin
            Administrator
            • Sep 2018 
            • 35705 
            • 18,350 
            • 2,790 

            #6
            يتبع:
            Originally posted by عبد الهادي بهاب
            اللقطة الخامسة

            في on show

            PHP Code:
            Grid.SetColumnCount("Grid1"20);
            Grid.SetRowCount("Grid1"20);
            Grid.SetSize("Grid1"750450)
            for 
            p=0,50 do
            Grid.SetColumnWidth("Grid1"p30)
            end
            y
            10 z=10 ;
            Page.StartTimer(100
            في on timer

            PHP Code:
            if 0  then y=10 end
            if 20 then z=10 end



            = {BackgroundMath.Random(0,16711690) ,Text=0};
            for 
            iy,do
             for 
            py,do
            Grid.SetCellColors("Grid1"ipx);
            end
            end

            y
            =y-z=z+1
            النتيجة

            Comment
            • ميدو حسن
              Free Membership
              • Sep 2018 
              • 353 
              • 32 
              • 20 

              #7
              كل التقديروالاحترام
              Comment
              Working...
              X