منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : جلب بيانات من listview
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم احبابي في الله ان شاء الله الجميع بخير  Heart



واجهت صعوبة في كود التحقق من التوقيت "TimeOfDay" اذا هو موجود في ليست فيو كما في الصورة يظهر العنصر الي امامه
مثال الوقت الحالي 02:00 هي بين 01:30 و 02:20 يظهر في textbox  "Patrick Teixeira vs Mario Lozano - World Boxing Organisation Latino Super Welterweight Title"
وعليكم السلام ورحمة الله وبركاته

ارفق فضلاً مثال لما لديك بالصورة
حتى يتم وضع الكود المناسب لما لديك بالمشروع

لان الطرق متعددة لعمل التحقق
وليتم اعطاء طريقة واكثر لكيفية الامر فقط ارفق مثال لما فى الصورة
لتسهيل التخمين من المسميات وطريقتك فى الاستخدام

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

تحياتى لك
وتمنياتى لك التوفيق
(19-04-19, 11:48 AM)elgokr كتب : [ -> ]
وعليكم السلام ورحمة الله وبركاته

ارفق فضلاً مثال لما لديك بالصورة
حتى يتم وضع الكود المناسب لما لديك بالمشروع

لان الطرق متعددة لعمل التحقق
وليتم اعطاء طريقة واكثر لكيفية الامر فقط ارفق مثال لما فى الصورة
لتسهيل التخمين من المسميات وطريقتك فى الاستخدام

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

تحياتى لك
وتمنياتى لك التوفيق
مرحبا اخي elgoKr 
ان شاء الله تكون بخير
لقد قمت برفع مثال
اليك المشروع بعد اضافة الادوات والكود
لاتمام البحث عن وقت او بين وقت لما تقوم بتحديده

مرفق السورس + برنامج للختبار

تحياتى لك
وتمنياتى لك التوفيق
(20-04-19, 08:19 AM)elgokr كتب : [ -> ]
اليك المشروع بعد اضافة الادوات والكود
لاتمام البحث عن وقت او بين وقت لما تقوم بتحديده

مرفق السورس + برنامج للختبار

تحياتى لك
وتمنياتى لك التوفيق

شكرا لك يا غالي ربي يحفظك  Heart
ممكن تعديل بسيط حيث يأخذ الوقت من الجهاز و يبحث عنه في الليست فيو 
يعني لا اكتب الوقت يدوي
الشكر لله والحمد لله والحمد لله على كل حال

كل ما عليك ان تاتى فى حدث Form1_Load

وتقوم بوضع الكود التالى
كود :
       MaskedTextBox1.Text = Date.Now.ToString("HH") & ":30"
       MaskedTextBox2.Text = Date.Now.ToString("HH") + 1 & ":29"

فهنا يمكنك اخفاء اداء MaskedTextBox 
أو تركه لجعل المستخدم يكتب ما يشاء من وقت كالبحث
واذا كنت لا ترد استخدام MaskedTextBox

فقط تعال على Button2_Click

واجعل الكود بهذا الشكل
كود :
       For Each a As ListViewItem In ListView1.Items
           If a.Text <= Date.Now.ToString("HH") + 1 & ":29" AndAlso a.Text >= Date.Now.ToString("HH") & ":30" Then
               a.BackColor = Color.Green
               'MsgBox(a.SubItems.Item(1).Text) ' لجلب النص بجانب الساعة
           End If
       Next

وبكده يمكنك حذف الاداء مع اى حدث خاص به

تحياتى لك
وتمنياتى لك التوفيق
(20-04-19, 11:49 AM)elgokr كتب : [ -> ]
الشكر لله والحمد لله والحمد لله على كل حال

كل ما عليك ان تاتى فى حدث Form1_Load

وتقوم بوضع الكود التالى
كود :
       MaskedTextBox1.Text = Date.Now.ToString("HH") & ":30"
       MaskedTextBox2.Text = Date.Now.ToString("HH") + 1 & ":29"

فهنا يمكنك اخفاء اداء MaskedTextBox 
أو تركه لجعل المستخدم يكتب ما يشاء من وقت كالبحث
واذا كنت لا ترد استخدام MaskedTextBox

فقط تعال على Button2_Click

واجعل الكود بهذا الشكل
كود :
       For Each a As ListViewItem In ListView1.Items
           If a.Text <= Date.Now.ToString("HH") + 1 & ":29" AndAlso a.Text >= Date.Now.ToString("HH") & ":30" Then
               a.BackColor = Color.Green
               'MsgBox(a.SubItems.Item(1).Text) ' لجلب النص بجانب الساعة
           End If
       Next

وبكده يمكنك حذف الاداء مع اى حدث خاص به

تحياتى لك
وتمنياتى لك التوفيق

شكرا يا غالي ربي ينورك
فنان كعادتك  Heart Heart
الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق