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

كيفية جمع تاريخ + رقم بتكست بوكس

بدأه sekora في 14 أغسطس 2009 · 9 رد · 1,690 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوه اعضاء ومشرفى منتدانا الفريق العربى

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

وفقكم الله فى المجهود الرائع بالمنتدى الذى لا شك اننا نتعلم منه الكثير

يوجد لدى استفسار فى vb.net2005

وهوه لدى تاريخ بالاداه DateTimePicker ولدى تكست به عدد ما

اريد جمع التاريخ الذى هوه بالاده DateTimePicker + العدد الذى بداخل التكست بوكس وليكن text1

ووضع الناتج بداخل text 2

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

فى انتظار ردودكم

سلام الله عليكم

#2

هذا يعتمد على نوع العدد المراد جمعه بالتاريخ الموجود على الكنترول :

	public DateTime Add(TimeSpan value);
	private DateTime Add(double value, int scale);
	public DateTime AddDays(double value);
	public DateTime AddHours(double value);
	public DateTime AddMilliseconds(double value);
	public DateTime AddMinutes(double value);
	public DateTime AddMonths(int months);
	public DateTime AddSeconds(double value);
	public DateTime AddTicks(long value);
	public DateTime AddYears(int value);

فمثلا إذا كنت تريد جمع التاريخ بعدد الأيام :

		Text2.Text = DateTimePicker1.Value.AddDays(CDbl(Text1.Text)).ToString()

تحياتي...

#3

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

اتمنى ان يكون هذا الكود الصغير هو المطلوب

Dim sumday As String = DateAdd(DateInterval.Day, Val(TextBox1.Text), DateTimePicker1.Value)
		TextBox2.Text = sumday

تم تعديل هذه المشاركة بواسطة incomplete في 15 أغسطس 2009 في 00:33

#4
محمد رضى كتب:
هذا يعتمد على نوع العدد المراد جمعه بالتاريخ الموجود على الكنترول :

	public DateTime Add(TimeSpan value);
	private DateTime Add(double value, int scale);
	public DateTime AddDays(double value);
	public DateTime AddHours(double value);
	public DateTime AddMilliseconds(double value);
	public DateTime AddMinutes(double value);
	public DateTime AddMonths(int months);
	public DateTime AddSeconds(double value);
	public DateTime AddTicks(long value);
	public DateTime AddYears(int value);

فمثلا إذا كنت تريد جمع التاريخ بعدد الأيام :

		Text2.Text = DateTimePicker1.Value.AddDays(CDbl(Text1.Text)).ToString()

تحياتي...

أخى محمد ,, بارك الله فيك أنت فى قسم VB.NET وليس C# :wink:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5
اقتباس
أخى محمد ,, بارك الله فيك أنت فى قسم VB.NET وليس C# wink.gif

أعتدر عن الخطأ الغير مقصود فلتوضيح أنواع الزيادات في الكائن DateTime قمت بنسخ و إلصاق التعاريف من برنامج Reflector و لم أنتبه أنه مهيئ للعمل ب C#. لكن المثال التوضيحي هو بلغة VB.NET

تحياتي...

#6
محمد رضى كتب:
		Text2.Text = DateTimePicker1.Value.AddDays(CDbl(Text1.Text)).ToString()

الكود للدوت نت سيصبح TextBox بدلا من Text

   TextBox2.Text = DateTimePicker1.Value.AddDays(CDbl(TextBox1.Text)).ToString()

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

لاتناسب الوحدة سوى الله

إعجاب المرء بنفسه دليل على صغر عقله

الحكمة عشرة أجزاء تسعة منها الصمت والعاشرة قله الكلام

قال لقمان لولده : شيئان إذا حفظتهما لا تُبالي بما ضيَّعت بعدهما ، درهمك لمعاشك ودينك لمعادك

zadt.gif

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

WWW.ZADTECH.COM _*_*_*_*_*_*_*_MRZAD_1@HOTMAIL.COM

#7
Mr_ZAD كتب:
الكود للدوت نت سيصبح TextBox بدلا من Text

   TextBox2.Text = DateTimePicker1.Value.AddDays(CDbl(TextBox1.Text)).ToString()

ومن قال أن الكود ليس للدوت نت؟؟؟

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

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#8
GHOST2010 كتب:
ومن قال أن الكود ليس للدوت نت؟؟؟

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

وهو انا قولت حاجة غير انى عملت تغيير لحقل النص من Text ل TextBox :huh:

هو فعلا الكود صح ماحدش اعترض فى حالة انك كنت مسمى اداة التكست باسم Text ( هذا بديهى طبعا )

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

لاتناسب الوحدة سوى الله

إعجاب المرء بنفسه دليل على صغر عقله

الحكمة عشرة أجزاء تسعة منها الصمت والعاشرة قله الكلام

قال لقمان لولده : شيئان إذا حفظتهما لا تُبالي بما ضيَّعت بعدهما ، درهمك لمعاشك ودينك لمعادك

zadt.gif

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

WWW.ZADTECH.COM _*_*_*_*_*_*_*_MRZAD_1@HOTMAIL.COM

#9

أخي الكريم Mr_ZAD, أنا سميت Text1 و Text2 لأن السيد Sekora الذي طرح السؤال هو الذي اختار الأسماء :

اقتباس
اريد جمع التاريخ الذى هوه بالاده DateTimePicker + العدد الذى بداخل التكست بوكس وليكن text1

ووضع الناتج بداخل text 2

تحياتي...

#10

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

حصل سوء تفااهم .. وحصل خيرا

ومشكورين جميعا

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

لاتناسب الوحدة سوى الله

إعجاب المرء بنفسه دليل على صغر عقله

الحكمة عشرة أجزاء تسعة منها الصمت والعاشرة قله الكلام

قال لقمان لولده : شيئان إذا حفظتهما لا تُبالي بما ضيَّعت بعدهما ، درهمك لمعاشك ودينك لمعادك

zadt.gif

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

WWW.ZADTECH.COM _*_*_*_*_*_*_*_MRZAD_1@HOTMAIL.COM

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