مشاهدة النسخة كاملة : عرض نتائج صفحة في ديالوج
الجارف
08-10-2024, 03:57 PM
هل يمكن المساعدة
أريد عرض نتائج صفحة في ديالوج
ليس كل النتائج
بل أعلى 5 نتائج
العرض يكون في ديالوج
النتيجة المعروضة مرتبط بالاسم
العرض بأي طريقة سواءً Grid أو Input
رابط الملف (https://top4top.io/downloadf-3203xep6n1-rar.html)
عبد الهادي بهاب
09-10-2024, 10:57 AM
هل يمكن المساعدة
العرض بأي طريقة سواءً Grid أو Input
رابط الملف (https://top4top.io/downloadf-3203xep6n1-rar.html)
نجمع المعلومات في مصفوفات ثم ندمجها في واحدة ...ثم نرتب الخاص بالنقاط
noms = {}; notes = {};
for i=1,10 do
nom = Input.GetText("Input"..i);
note = String.ToNumber( Input.GetText("Input"..i+10));
noms[i] = nom ;
notes[i] = note ;
end
-- Créer une structure qui associe les noms et les notes
eleves = {}
for i = 1, #noms do
table.insert(eleves, {nom = noms[i], note = notes[i]})
end
-- Fonction de tri en fonction des notes
table.sort(eleves, function(a, b) return a.note > b.note end)
في الديالوج نعرض النتائج في العريد
-- Afficher les résultats dans une grille
for i = 1, #eleves do
Grid.SetCellText("Grid1", i-1, 0, eleves[i].nom);
Grid.SetCellText("Grid1", i-1, 1, eleves[i].note);
end
الملف
https://top4top.io/downloadf-3204zxtby1-rar.html
عبد الهادي بهاب
09-10-2024, 11:02 AM
يا صديقي ممكن تستعين يشات جيبتي في اكواد lua
ثم تعدل في برنامج الواتوبلاي
مثلا هذا سؤالي
https://j.top4top.io/p_3204rhbyd2.png
https://i.top4top.io/p_3204cxyoz1.png
الجارف
09-10-2024, 12:52 PM
نجمع المعلومات في مصفوفات ثم ندمجها في واحدة ...ثم نرتب الخاص بالنقاط
noms = {}; notes = {};
for i=1,10 do
nom = Input.GetText("Input"..i);
note = String.ToNumber( Input.GetText("Input"..i+10));
noms[i] = nom ;
notes[i] = note ;
end
-- Créer une structure qui associe les noms et les notes
eleves = {}
for i = 1, #noms do
table.insert(eleves, {nom = noms[i], note = notes[i]})
end
-- Fonction de tri en fonction des notes
table.sort(eleves, function(a, b) return a.note > b.note end)
في الديالوج نعرض النتائج في العريد
-- Afficher les résultats dans une grille
for i = 1, #eleves do
Grid.SetCellText("Grid1", i-1, 0, eleves[i].nom);
Grid.SetCellText("Grid1", i-1, 1, eleves[i].note);
end
الملف
https://top4top.io/downloadf-3204zxtby1-rar.html
روووووعة ... بارك الله في حالك ومالك
الجارف
09-10-2024, 05:40 PM
-- Fonction de tri en fonction des notes
table.sort(eleves, function(a, b) return a.note > b.note end)
ما التعديل المناسب لو أردنا
إظهار النتائج المحصورة بين عددين ؟
مثلاً 7 - 10
عبد الهادي بهاب
09-10-2024, 08:11 PM
-- Fonction de tri en fonction des notes
table.sort(eleves, function(a, b) return a.note > b.note end)
ما التعديل المناسب لو أردنا
إظهار النتائج المحصورة بين عددين ؟
مثلاً 7 - 10
سنعدل في معادلة ادخال النقاط الى المصفوفة elelve بحيث لا نقبل الا ما هو اكبر او يساوي 7 و اقل او يساوي 104
eleves = {}
for i = 1, #noms do
if notes[i] >= 7 and notes[i] <=10 then
table.insert(eleves, {nom = noms[i], note = notes[i]})
end
end
هذا هو الشرط
if notes[i] >= 7 and notes[i] <=10 then
عبد الهادي بهاب
09-10-2024, 08:26 PM
لنجعل الامر مفتوح ..يعني ...وضعت انبوت لتحديد البداية و انبوت لتحديد النهاية
https://top4top.io/downloadf-3204jk2yh1-rar.html
https://e.top4top.io/p_3204l8bbm1.gif
الجارف
10-10-2024, 12:54 AM
سلمت يمينك ... شكرا لك يا مبدع
:abc_050::abc_050::abc_050:
الجارف
11-10-2024, 12:44 AM
كيف يمكن تنسيق Grid ؟
بحيث يظهر كالشكل الآتي لديك
https://h.top4top.io/p_1567h4ang1.png
حيث لدي عمودين الاسم و الدرجة
وما الكود المناسب لحذف الصفوف الفارغة ؟
وهل يمكن إعطاء كل صف لون مختلف ؟
عبد الهادي بهاب
12-10-2024, 02:00 AM
كيف يمكن تنسيق Grid ؟
بحيث يظهر كالشكل الآتي لديك
https://h.top4top.io/p_1567h4ang1.png
حيث لدي عمودين الاسم و الدرجة
وما الكود المناسب لحذف الصفوف الفارغة ؟
وهل يمكن إعطاء كل صف لون مختلف ؟
فقط استخدم خواص الغريد ....مثلا عرض العمود الاول نجعله 20 ...
Grid.SetColumnWidth("Grid1", 0, 20)
لون الخانة في العمود2 و السطر 2 ياللون الاحمر
Grid.SetCellColors("Grid1", 2, 2, {Background=255}, true);
لمجموعة 10 خانات في عمود الاول
for i=0,10 do
Grid.SetCellColors("Grid1", i, 0, {Background=255,Text=0}, true);
end
من اجل تغغير السطر الى اللون الازرق
for i=0,10 do
Grid.SetCellColors("Grid1", 4, i, {Background=Math.HexColorToNumber("0000FF")}, true);
end
عبد الهادي بهاب
12-10-2024, 02:03 AM
استخدم خصائص الغريد لتحديد اللون و الخط الاصلي
https://e.top4top.io/p_3206lbp8t1.png
عبد الهادي بهاب
12-10-2024, 03:12 AM
ممكن نتحايل لا نحدف السطر الذي ليس فيه نص بل نجعل عرضه 0
Grid.SetRowHeight("Grid1", i, 0)
مثال
https://top4top.io/downloadf-32069fy3p1-rar.html
الجارف
12-10-2024, 01:10 PM
شكرًا جزيلاً يا مبدع
جزاك الله الجنة ووالديك
:abc_052::abc_052:
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam