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

حول ادخال التاريخ في التكس بوكس او في دالة التاريخ

مغلق
بدأه nora_moon في 8 يناير 2007 · 1 رد · 813 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني عندي سوال

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

كيف اجعله يحتوي على

\ \

بحيث يقوم المستخدم بادخال الارقام فقط

يعني كل ما يدخل رقم ينتقل الى الخانه التي تليه وهكذا

انا فكرت استخدم اداه التاريخ واغير فيها الخاصية format واجعلها short

وبدلك استطيع ادخال التاريخ واجراء العمليات عليها متل ما استخدم اداه التكس بوكس العادية

بس للاسف طلعت عندي مشكلتين لم اعرف مادا افعل فيهما

اول مشكله وجود السهم بجانب الاداة والمطلوب عن وجود هذا السهم

ثاني مشكله ان الاداه تعرض الارقام حسب الترتيب التالى السنوات الايام الشهور

والمطلوب ان تقوم بعرضها بالترتيب من الاصغر الى الاكبر يعني ايام شهور سنوات

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

قبل ان تتعلم اصول البرمجه

تعلم اداب الحوار مع الاخرين

#2

السلام عليكم

هنالك أكثر من حل كما ذكرتي , شاهد النصوص البرمجية لعمل ذلك.

سواءً عبر MaskedTextBox أو TextBox أو DateTimePicker

Private Sub Form1_Load(ByVal sender As System.Object, _
	ByVal e As System.EventArgs) Handles MyBase.Load

		'Text box format.
		Dim d As DateTime = Date.Now
		Me.TextBox1.Text = d.ToShortDateString
		Me.TextBox2.Text = Format(d, "yyyy/MM/dd")
		Me.TextBox3.Text = Format(d, "yyyy-ddd-MMM")

		'Custom date format.
		With Me.DateTimePicker1
			.Format = DateTimePickerFormat.Custom
			.CustomFormat = "yyyy/MM/dd"
		End With

		'Masked text box.
		With Me.MaskedTextBox1
			.Mask = "##/##/####"
		End With
		AddHandler MaskedTextBox1.Validating, AddressOf validatedate
	End Sub

	Private Sub validatedate(ByVal sender As Object, _
	ByVal e As System.ComponentModel.CancelEventArgs)

		If Not IsDate(Me.MaskedTextBox1.Text) Then
			e.Cancel = True
		End If

	End Sub

بالتوفيق إن شاء الله.

في المثال يتضح المقال

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…