الشبكة العربية لمطوري الألعاب

مبتدئ  coking مشاركة 11

الأخ العزيز مؤيد

بعد عدة محاولات إكتشفت أن الخطأ من الماسك

لأني مختار ماسكيد تيكست بوكس

وعندما ألغيت الماسك إشتغل تمام

أشكرك شكرا جزيلا

ولكني محتاج أن أضع ماسك فهل هناك حل لهذه المشكلة مع وجود الماسك؟

وسؤال آخر لو سمحت

هل أستطيع جلب جدول من الإكسيل إلي السكيول في الفيجوال بيسيك

ولك عظيم الشكر

خبير مشرف مؤيد مارديني مشاركة 12

في الحقيقة لقد جربت الكود و عمل مع Masked Text Box بدون مشاكل، ما هو الماسك الذي تستخدمه؟
قمت بتعديل الكود حتى أضمن أن لا تحدث Exceptions بسبب قيم فارغة إلى :
Private Sub DURATION_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles DURATION.GotFocus
  If Not (MARK_OUT.Text = "" And MARK_IN.Text = "") Then
    DURATION.Text = DateTime.Parse(MARK_OUT.Text).Subtract(DateTime.Parse(MARK_IN.Text)).ToString()
  End If
End Sub

Moayad Mardini,
MSDN Forums Moderator

مبتدئ  coking مشاركة 13

السيد المحترم / مؤيد

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

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

أو تعلمني كيف أرسلة علي الويب لأني لا أعرف الطريقة

وتقبل جزيل الشكر والإحترام

خبير مشرف مؤيد مارديني مشاركة 14

يمكنك الوصول إلى بريدي الإلكتروني عن طريق حسابي في المنتدى، فقط اضغط على اسمي للوصول إليه.

لا تقلق من كثرة الأسئلة، فما وجدت هذه المنتديات إلى من أجل الإجابة على هذه الأسئلة، و ما نشارك فيها إلا من أجل هذا الغرض☺

Moayad Mardini,
MSDN Forums Moderator

خبير مشرف مؤيد مارديني مشاركة 15

أرسل لي الأخ السائل مشروعه حتى أرى أين المشكلة فيه فرأيت وضع حل المشكلة في المنتدى حتى يستفيد منها زوار المنتدى.

السبب هو أن الخاصية PromptChar للـMaskedTextBox كانت موضوعة على أنها 0 مما يجعل النظام لا يتعرف على الرقم 0 و يعتبره فراغ فتنتج القيم من الشكل : **:1*:** (و النجمة هي فراغ) بالرغم من كتابتك 00:01:00، ما يجب القيام به هو تغيير هذه الخاصية إلى رمز آخر (مثلاً الرمز _).

شكراً للجميع!

Moayad Mardini,
MSDN Forums Moderator