Из переменной в список, как?

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Реакции
69
Баллы
28
Вот есть у меня например такое значение в переменной:
Код:
Развернуть Свернуть Копировать
Иванов
Сидоров
Петров
Васечкин
Как это в список project makera загнать, чтобы в каждой строке списка по фамилии было?
Щас они заваливаются в 0-ую строку все толпой.
 
надо разделитель указать..

upload_2014-11-18_0-11-2.png
 
  • Оценить
Реакции: ebanko, Hannes и Reysh
В свойствах списка указать Разделитель: Enter или Свой текст: Если идут в одну строку то и разделяем регуляркой \s - пробел \s+ - один или несколько
не нравятся пробелы - замените.
 
  • Оценить
Реакции: Sardol и Redsmokky
а где он в опциях?
 
В моём списке уже стоит разделитель Enter, и что то не помогает.
 
Так в переменной идут в одну строку значит и разделитель будет пробел
 
Пля, ребят я не правельные начальные условия дал)
У меня нельзя делать разделитель пробелом, ибо
Код:
Развернуть Свернуть Копировать
Иванов Иван Иваныч
Петров Петр Петрович
и тд
Что в этом случае делать?
 
у меня вот так все ок пашет:

upload_2014-11-18_0-18-32.png

результат работы:

upload_2014-11-18_0-19-42.png
 
  • Оценить
Реакции: nrg8601
  • Оценить
Реакции: budora
Всё равно что то не канает. Вы вытащите ФИО из списка проджект мейкера попробуйте, а не из списка-файла внешнего на компьютере.
 
Вернитесь к истокам получения своей строки. Как вариант когда получали данные я думаю парсили регуляркой .. добавьте в регулярку чем заканчивается искомый текст, это и будет разделитель.
 
Я понял в чём проблема. Дело не в списке проджект мейкера. Ритчтекстбокс предатель.
Я вбиваю в ричтекстбокс ФИО enter'om перехожу на новую строку и вбиваю дальше.
Вот этот сниппет на ричтекстбокс на выходе даёт мне дико склееные ФИО (Петров ПетрСергеев СергейИванов ИванАндреев Андрей)
Код:
Развернуть Свернуть Копировать
System.Windows.Forms.Form F = new System.Windows.Forms.Form();
F.Text = "Выбор из списка пользователей";
F.Width=360;    //- задает ширину формы в пикселях
F.Height=550;    //- задает высоту формы в пикселях







//создаем richтекстбокс
System.Windows.Forms.RichTextBox rtbox = new System.Windows.Forms.RichTextBox();
//указываем местоположение
rtbox.Location = new System.Drawing.Point(25,25);
//указываем размеры
rtbox.Width =300;
rtbox.Height = 400;
//крепим на форму
F.Controls.Add(rtbox);

//Устанавливаем значение
rtbox.Text=project.Variables["allusers"].Value;

//показываем форму
F.ShowDialog();

//берем введеное значение
return rtbox.Text;
Как их разлепить нормальным образом?
 
Последнее редактирование:
Я посмотрел это распрастранённая шляпа с ричтекстбоксом для тех кто программы на C# пишет:(
 
а чем не подходят списки или входящие настройки проекта?
Вечно начнете усложнять жизнь себе, и сидите мучаетесь(
 
Так надо, я для зенно постера ещё не готов:ao:
 
Список -> Добавить текст
Новая строка в переменной = новая строка в списке. И никаких лишних действий. Не понимаю зачем блок обработки текста.
 
а чем не подходят списки или входящие настройки проекта?
Вечно начнете усложнять жизнь себе, и сидите мучаетесь(
что не так?

РЕДАКТОР ИНТЕРФЕЙСА:
70763


КУБИК:
70764

РЕЗУЛЬТАТ:
70765

ПЕРЕМЕННЫЕ:
70766



версия ZENNO 5.40.0.0
 
сделал так. но вообще все правильно работает в zenno?
70767
 
Он записал в одну строку несколько строк. Да напрягало тоже раньше. Не помню как решал. Возможно стоит при записи использовать другой разделитель.
 
  • Оценить
Реакции: modeler, SKX и anarbus

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)