تقييم الموضوع :
  • 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] ممكن سؤال دموع الوطن 2 171 23-09-18, 04:14 AM
آخر رد: محمد كريّم
  [سؤال] ممكن احد يفهمني شو هوه Threads T E A M 1 211 31-07-18, 10:44 AM
آخر رد: elgokr
  ممكن المساعدة فى كود توزيع الربح المشروع مرفق safnnn 0 228 13-03-18, 09:49 AM
آخر رد: safnnn
  [C#.NET] ممكن طريقة لتعلم عمل فورم متكامل ب devexpress abdeljalil.kchih 2 295 25-02-18, 05:30 PM
آخر رد: abdeljalil.kchih
  كود #c لعرض اربع صور متتابعة Mohammed_Alreyashi 0 159 06-01-18, 07:54 PM
آخر رد: Mohammed_Alreyashi
  المساعدة في طريقة فتح السورس الكود لهذا البرنامج وادي العوضي 4 412 27-09-17, 05:01 PM
آخر رد: وادي العوضي
  [سؤال] ممكن مساعدة في كود المرتجع المبرمج العبقري 3 417 21-02-17, 09:16 AM
آخر رد: المبرمج العبقري
  [سؤال] ماحد حل مشكلتي ممكن مساعده D3sKm 4 870 17-01-17, 12:48 AM
آخر رد: مساعدة
  ممكن كود برمجي يظهر عدد السجلات وادي العوضي 2 440 06-12-16, 01:11 AM
آخر رد: وادي العوضي
  ممكن استخدام دالة switch case مثل دالة select case وادي العوضي 4 797 01-12-16, 12:05 AM
آخر رد: وادي العوضي

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


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