سلام
من یه حلقه دارم که بعضی وقت ها بالای 4 میلیون بار تکرار میشه و یه سری نوشته رو تو یه RichTextBox قرار میده
و حالا میخوام تو یه تکست دیگه تعداد خط های نوشته شده در RichTextBox رو بهم بده
باید چیکارش کنم؟
با سپاس Spaceman
سلام
من یه حلقه دارم که بعضی وقت ها بالای 4 میلیون بار تکرار میشه و یه سری نوشته رو تو یه RichTextBox قرار میده
و حالا میخوام تو یه تکست دیگه تعداد خط های نوشته شده در RichTextBox رو بهم بده
باید چیکارش کنم؟
با سپاس Spaceman
اگه آخر هر خط دکمه اینتر زده بشه این کد خوبه
MessageBox.Show(richTextBox1.Lines.Count().ToStrin g());
اگه نه شما باید براساس تعداد کارکتر عمل کنی
ومثلا بگی هر 10 تا کارکتر یه خط محسوب میشه
char[] ch = richTextBox1.Text.ToCharArray();
int x = 0;
for (int i = 0; i < ch.Length; i += 10)
{
x += 1;
}
MessageBox.Show(x.ToString());
اگه درست متوجه شده باشم
دوست عزیز تعداد کاراکتر ها معلوم نیست چند تا میشه براساس جواب اون حلقه تعداد کاراکتر های هر خط با خط قبل و بعدش فرق داره
اگر دقت کرده باشین توی ویژال استادیو وقتی کد مینویسین تعداد خط ها رو بهتون میده
منتظر جواب هستم
با سپاس
سلام
دوست عزیز تو ویژوال استودیو وقتی Enter میزنی خط جدید ایجاد میشه ، تو پست 2 دوستمون راهش رو گفتن.
قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]
حالا شما بخاطر اون گیر نده
بگین چطوری خودش تعداد خط ها رو بشمره و قرار هم نیست تو برنامه کسی enter بزنه چون بالای 4 میلیون بار باید تکرار بشه
با سپاس Spaceman
اگر یک textbox داشته باشیم و به صورتی باشد که با تایپ تعداد مشخصی عدد به طور مثال 11 رقم, به صورت اتوماتیک به خط بعد برود, یعنی عدد 12 در خط بعدی تایپ شود و این حروف تایپ شده نیز پاک نشوند چه باید کرد.
ممنون می شوم اگر اساتید پاسخ بدهند.
ببخشید دوستان کسی هست پاسخ دهد.
اگر یک textbox داشته باشیم و به صورتی باشد که با تایپ تعداد مشخصی عدد به طور مثال 11 رقم, به صورت اتوماتیک به خط بعد برود, یعنی عدد 12 در خط بعدی تایپ شود و این حروف تایپ شده نیز پاک نشوند چه باید کرد.