تقييم الموضوع :
  • 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 , سعود , محمد كريّم


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] بارك الله فيكم ممكن افادتي عن كود استعراض ملف pdf alsheemi 0 51 07-02-19, 02:00 AM
آخر رد: alsheemi
  ممكن حل مشكلة الربط رسول555 7 212 03-02-19, 03:25 PM
آخر رد: رسول555
  [C#.NET] ممكن حل هذه المشكلة حتى تعم الفائدة abumuhannadzym 7 219 23-01-19, 02:26 PM
آخر رد: elgokr
  [C#.NET] ممكن سؤال دموع الوطن 2 256 23-09-18, 04:14 AM
آخر رد: محمد كريّم
  [سؤال] ممكن احد يفهمني شو هوه Threads T E A M 1 292 31-07-18, 10:44 AM
آخر رد: elgokr
  ممكن المساعدة فى كود توزيع الربح المشروع مرفق safnnn 0 298 13-03-18, 09:49 AM
آخر رد: safnnn
  [C#.NET] ممكن طريقة لتعلم عمل فورم متكامل ب devexpress abdeljalil.kchih 2 379 25-02-18, 05:30 PM
آخر رد: abdeljalil.kchih
  كود #c لعرض اربع صور متتابعة Mohammed_Alreyashi 0 195 06-01-18, 07:54 PM
آخر رد: Mohammed_Alreyashi
  المساعدة في طريقة فتح السورس الكود لهذا البرنامج وادي العوضي 4 499 27-09-17, 05:01 PM
آخر رد: وادي العوضي
  [سؤال] ممكن مساعدة في كود المرتجع المبرمج العبقري 3 476 21-02-17, 09:16 AM
آخر رد: المبرمج العبقري

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


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