View Full Version : افکت متن فرم کنسولی در C#
robo-saz
جمعه 09 آبان 1393, 12:37 عصر
با سلام و درود خدمت استاتید محترم انجمن
من میخواستم بدونم چجوری میشه حالت نوشته شدن متن در فرم های کنسولی رو عوض کنم ؟
مثلا من وقتی از دستور Console.WriteLine(""); استفاده میکنم و برنامه اجرا میشه تمامی متن ها هم زمان نمایش داده میشه.
میشه با کد کاری کرد که متن ها "خط به خط" و یا "حرف به حرف" در زمان اجرای برنامه به نمایش در بیان ؟
اگر راهنمایی کنید خیلی ممنون میشم. :)
jeson_park
جمعه 09 آبان 1393, 12:46 عصر
سلام
class Program
{
static void Main(string[] args)
{
string myText = "This is simple text for Showing to user";
for (int i = 0; i < myText.Length; i++)
{
Console.Write(myText[i]);
Thread.Sleep(50);
}
}
}
موفق باشید
pedram.11
جمعه 09 آبان 1393, 12:46 عصر
سلام با کد Console.Write بجای WriteLine میتونید بدون رفتن به خط بعدی متنتون یا کاراکترتون رو نمایش بدید
robo-saz
جمعه 09 آبان 1393, 18:57 عصر
سلام
class Program
{
static void Main(string[] args)
{
string myText = "This is simple text for Showing to user";
for (int i = 0; i < myText.Length; i++)
{
Console.Write(myText[i]);
Thread.Sleep(50);
}
}
}
موفق باشید
این کد رو که وارد میکنم برنامه خطا میده :|
elec60
جمعه 09 آبان 1393, 21:16 عصر
این کد رو که وارد میکنم برنامه خطا میده :|
فضای نام System.Threading.Thread رو اضافه کنید
robo-saz
شنبه 10 آبان 1393, 23:21 عصر
فضای نام System.Threading.Thread رو اضافه کنید
فضای نام رو اضافه میکنم ولی باز هم خطا میده :|
خطای زیر رو میده :
Error 1 The name 'Thread' does not exist in the current context
pedram.11
یک شنبه 11 آبان 1393, 00:01 صبح
اینو به بالا اضافه کنید:
using System.Threading;
robo-saz
یک شنبه 11 آبان 1393, 20:25 عصر
اینو به بالا اضافه کنید:
using System.Threading;
الان خطا نمیده ولی هیچ فرقی در اجرای برنامه صورت نگرفته :|
pedram.11
یک شنبه 11 آبان 1393, 21:34 عصر
عدد 50 رو به 500 تغییر بدید حتما تفاوتش محسوس میشه :تشویق:
robo-saz
سه شنبه 13 آبان 1393, 11:01 صبح
اگر میشه نحوه نوشته شدن متن به صورت حرف به حرف هم توضیح بدید :)
pedram.11
سه شنبه 13 آبان 1393, 11:38 صبح
برای نوشتن در کنسول دو متد داریم. یکی Console.WritLine و اون یکی Console.Write. اولی بعد از نوشتن متن میره خط بعدی دومی هم فقط متن رو چاپ میکنه. حالا اینکه حرف به حرف باشه یا بیشتر دست خودتونه :چشمک:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.