Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2018, 20:18   #1
Aviakat
Новичок
Джуниор
 
Регистрация: 02.05.2018
Сообщений: 0
По умолчанию Программа переноса строк

Всем привет, по ходу создания курсового проекта мне были поставлены новые задачи для моего проекта.Мне нужно чтобы по достижению 15 символов,последнее слово в строке программа переносила на следующую по правилам русского языка,а именно не переносило одну букву на следующую строку (перено-с)-такого чтобы не было, и (п-еренос)-и такого тоже,ещё чтобы она не отделяла согласные буквы(сог-ласные)-не правильно,правильно(со-гласные), либо (согл-асные).

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Symbol
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void textBox1_TextChanged(object sender, EventArgs e)
{
var pos = textBox1.Text.LastIndexOf("\r\n") == -1 ? 0 : textBox1.Text.LastIndexOf("\r\n") + 2;
if (textBox1.Text.Length > 0 && pos != textBox1.TextLength && (textBox1.Text.Length - pos) % 15 == 0) //Если текст текстБокса1 1 длинна 15 то:
{
textBox1.Text += "-";
textBox1.Text += "\r\n"; //Добавляем перенос строки к тексту.
textBox1.Select(textBox1.Text.Lengt h, 0); //Переносим курсор на конец текста.
}
}

private void button1_Click(object sender, EventArgs e)
{
textBox1.Clear(); //Очищает ТекстБокс1.
}
}
}
Aviakat вне форума Ответить с цитированием
Старый 02.05.2018, 20:20   #2
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Aviakat, обращайтесь e-mail: informatik101@mail.ru vk.com/alexcoder1
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 03.05.2018, 15:21   #3
kwinto
 
Регистрация: 21.02.2010
Сообщений: 8
По умолчанию

Бюджет? Сроки?
kwinto9@gmail.com
kwinto вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формула для переноса строк Dulaqs Помощь студентам 0 11.03.2018 10:29
Макрос переноса строк Extril Microsoft Office Excel 30 25.01.2015 22:15
макрос для переноса строк по условию SergeyR Microsoft Office Excel 2 07.08.2012 17:49
Макрос переноса строк на другой лист cargoline9 Microsoft Office Excel 11 15.12.2009 22:05