سلام.
توی #C چطوری میشه InputBox داشت؟
من جایی پیدا نکردم.
با احترام
سلام.
توی #C چطوری میشه InputBox داشت؟
من جایی پیدا نکردم.
با احترام
.Net Framework این تابع رو نداره ولی میتونید Microsoft Visual Basic .Net Runtime رو به reference ها اضافه کنید
Microsoft.VisualBasic.Interaction.InputBox("Text", string.Empty, string.Empty, 0, 0);
راهی که S.Azish گفت کاملا درسته ، اما من خودم یه کلاس InputBox ایجاد کردم که دست خودمونو
جلوی این VB .NET ای ها دراز نکنیم ، کدش رو گذاشتم دانلود کنید.
اینم روش استفاده :
String name = InputBox.Show("What's your name");
آخرین ویرایش به وسیله Mehdi Asgari : شنبه 10 اسفند 1387 در 13:54 عصر
.Net Framework برای سازگاری با نسخه های قدیمی تر VB تقریبآ تمام دستورات VB رو در یک Assembly جا داده که میشه از اونها استفاده کرد. وقتی از VB.Net استفاده میکنید این reference به پروژه اضافه میشه ولی وقتی از #c استفاده میکنید خودتون باید این refrence رو اضافه کنید.
سلام، این هم یک Input Box در #C که می تونید برحسب نیاز خودتون تغییرش بدید
البته راه های دیگه ای هم هست ، که این راحت ترین اوناست
اين هم يك برنامه آماده مي توني كمك بگيري.
همون راه اول بهتره
چون با افزودن کامپوننت و یا نوشتن کلاس، کاری تکراری و خسته کننده برای همه پروژه ها بایدانجام دهیم که واقعا دشواره
من نمی دونم سی شارپ این قدر ازش تعریف می کنند، مسج باکس و ایمپوت باکس چرا نداره؟؟؟
MessageBox داره ، ولی در خصوص Input Box:
زمان استفاده از MessageBox و یا InputBox رابط کاربری قفل میشه و شما باید حتما از شر اون باکس خلاص بشین ، اگر در پروژه کنسول هستین که InputBox معنا نداره !! و اگر در پروژه WinForm هستین دریافت یه دیتا از InputBox میتونه خیلی حرفه ای به نظر نیاد (حد اقل از نظر ظاهر) ، اینه که شما با یه TextBox و یه فرم کوچیک و یه آیکون و توضیحات مناسب میتونین UI حرفه ای تری درست کنین و ضمنا کنترل Validation بیشتری هم روی اون دارین.