تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن تفسير لهذا لعرض inputbox
#1
السلام عليكم
لماذا نحتاج للاستعارة من vb لعرض inputbox
PHP كود :
string a  Microsoft.VisualBasic.Interaction.InputBox("اكتب رقم او نص او تاريخ قصير"); 
ترى كلمة استعارة مجرد مزحة.
هل يوجد كود بديل؟؟
الرد
تم الشكر بواسطة:
#2
لا أخي العزيز، لا يوجد كود بديل سوى إنشاء Class يحاكي فكرة الـ InputBox ، وأعتقد أن عدم توفر هذا المرجع لا يدل على ضعف لغة سي شارب، في الحقيقة أنا لا أستخدم InputBox Dialog على الإطلاق ولا حاجة لي إليه، فطالما أستطيع أن أصنع Dialog أجمل بكثير من InputBox فلماذا ألجأ إليه؟

هذا هو الكلاس :
PHP كود :
using System.Windows.Forms;
using System.Drawing;

public static 
DialogResult InputBox(string titlestring promptTextref string value)
{
 
 Form form = new Form();
 
 Label label = new Label();
 
 TextBox textBox = new TextBox();
 
 Button buttonOk = new Button();
 
 Button buttonCancel = new Button();

 
 form.Text title;
 
 label.Text promptText;
 
 textBox.Text value;

 
 buttonOk.Text "OK";
 
 buttonCancel.Text "Cancel";
 
 buttonOk.DialogResult DialogResult.OK;
 
 buttonCancel.DialogResult DialogResult.Cancel;

 
 label.SetBounds(92037213);
 
 textBox.SetBounds(123637220);
 
 buttonOk.SetBounds(228727523);
 
 buttonCancel.SetBounds(309727523);

 
 label.AutoSize true;
 
 textBox.Anchor textBox.Anchor AnchorStyles.Right;
 
 buttonOk.Anchor AnchorStyles.Bottom AnchorStyles.Right;
 
 buttonCancel.Anchor AnchorStyles.Bottom AnchorStyles.Right;

 
 form.ClientSize = new Size(396107);
 
 form.Controls.AddRange(new Control[] { labeltextBoxbuttonOkbuttonCancel });
 
 form.ClientSize = new Size(Math.Max(300label.Right 10), form.ClientSize.Height);
 
 form.FormBorderStyle FormBorderStyle.FixedDialog;
 
 form.StartPosition FormStartPosition.CenterScreen;
 
 form.MinimizeBox false;
 
 form.MaximizeBox false;
 
 form.AcceptButton buttonOk;
 
 form.CancelButton buttonCancel;

 
 DialogResult dialogResult form.ShowDialog();
 
 value textBox.Text;
 
 return dialogResult;


لاستدعاء الكلاس :
PHP كود :
string value "Document 1";
if (
Tmp.InputBox("New document""New document name:"ref value) == DialogResult.OK)
{
 
 myDocument.Name value;


النتيجة :
   

أمنى لكم التوفيق
إسرائيل إلى زوال ... وسوف تثبت الأيام ذلك ... قريباً إن شاء الله.
الرد
تم الشكر بواسطة: ابو ليلى , Adrees , Adrees , سعود , محمد كريّم


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن المساعدة فى كود توزيع الربح المشروع مرفق safnnn 0 86 13-03-18, 09:49 AM
آخر رد: safnnn
  [C#.NET] ممكن طريقة لتعلم عمل فورم متكامل ب devexpress abdeljalil.kchih 2 83 25-02-18, 05:30 PM
آخر رد: abdeljalil.kchih
  كود #c لعرض اربع صور متتابعة Mohammed_Alreyashi 0 64 06-01-18, 07:54 PM
آخر رد: Mohammed_Alreyashi
  المساعدة في طريقة فتح السورس الكود لهذا البرنامج وادي العوضي 4 193 27-09-17, 05:01 PM
آخر رد: وادي العوضي
  [سؤال] ممكن مساعدة في كود المرتجع المبرمج العبقري 3 259 21-02-17, 09:16 AM
آخر رد: المبرمج العبقري
  [سؤال] ماحد حل مشكلتي ممكن مساعده D3sKm 4 633 17-01-17, 12:48 AM
آخر رد: مساعدة
  ممكن كود برمجي يظهر عدد السجلات وادي العوضي 2 290 06-12-16, 01:11 AM
آخر رد: وادي العوضي
  ممكن استخدام دالة switch case مثل دالة select case وادي العوضي 4 486 01-12-16, 12:05 AM
آخر رد: وادي العوضي
  [C#.NET] شباب يعطيكم العافية ممكن مساعد في تفسير هذه الاكواد hamid alareeke 0 302 30-11-16, 08:00 PM
آخر رد: hamid alareeke
  [سؤال] ممكن شرح لهذه الاداة ابو روضة 1 407 08-08-16, 11:09 PM
آخر رد: أبو عمر

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم