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

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
Вот есть у меня например такое значение в переменной:
Code:
Иванов
Сидоров
Петров
Васечкин
Как это в список project makera загнать, чтобы в каждой строке списка по фамилии было?
Щас они заваливаются в 0-ую строку все толпой.
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
19,516
Reaction score
8,703
Points
113
надо разделитель указать..

upload_2014-11-18_0-11-2.png
 
  • Thank you
Reactions: Hannes and Reysh

budora

Client
Joined
Aug 13, 2012
Messages
831
Reaction score
554
Points
93
В свойствах списка указать Разделитель: Enter или Свой текст: Если идут в одну строку то и разделяем регуляркой \s - пробел \s+ - один или несколько
не нравятся пробелы - замените.
 

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
а где он в опциях?
 

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
В моём списке уже стоит разделитель Enter, и что то не помогает.
 

budora

Client
Joined
Aug 13, 2012
Messages
831
Reaction score
554
Points
93
Так в переменной идут в одну строку значит и разделитель будет пробел
 

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
Пля, ребят я не правельные начальные условия дал)
У меня нельзя делать разделитель пробелом, ибо
Code:
Иванов Иван Иваныч
Петров Петр Петрович
и тд
Что в этом случае делать?
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
19,516
Reaction score
8,703
Points
113
у меня вот так все ок пашет:

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

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

upload_2014-11-18_0-19-42.png
 
  • Thank you
Reactions: nrg8601

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
См пост #7
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
19,516
Reaction score
8,703
Points
113
  • Thank you
Reactions: budora

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
Всё равно что то не канает. Вы вытащите ФИО из списка проджект мейкера попробуйте, а не из списка-файла внешнего на компьютере.
 

budora

Client
Joined
Aug 13, 2012
Messages
831
Reaction score
554
Points
93
Вернитесь к истокам получения своей строки. Как вариант когда получали данные я думаю парсили регуляркой .. добавьте в регулярку чем заканчивается искомый текст, это и будет разделитель.
 

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
Я понял в чём проблема. Дело не в списке проджект мейкера. Ритчтекстбокс предатель.
Я вбиваю в ричтекстбокс ФИО enter'om перехожу на новую строку и вбиваю дальше.
Вот этот сниппет на ричтекстбокс на выходе даёт мне дико склееные ФИО (Петров ПетрСергеев СергейИванов ИванАндреев Андрей)
Code:
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;
Как их разлепить нормальным образом?
 
Last edited:

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
Я посмотрел это распрастранённая шляпа с ричтекстбоксом для тех кто программы на C# пишет:(
 

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,707
Points
113
а чем не подходят списки или входящие настройки проекта?
Вечно начнете усложнять жизнь себе, и сидите мучаетесь(
 

OTEC_SERGIUS

Client
Joined
Oct 4, 2014
Messages
387
Reaction score
69
Points
28
Так надо, я для зенно постера ещё не готов:ao:
 

Jerard

Client
Joined
Apr 11, 2013
Messages
506
Reaction score
225
Points
43
Список -> Добавить текст
Новая строка в переменной = новая строка в списке. И никаких лишних действий. Не понимаю зачем блок обработки текста.
 

nik-n

Client
Joined
Nov 5, 2016
Messages
241
Reaction score
20
Points
18
а чем не подходят списки или входящие настройки проекта?
Вечно начнете усложнять жизнь себе, и сидите мучаетесь(
что не так?

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


КУБИК:
70764

РЕЗУЛЬТАТ:
70765

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



версия ZENNO 5.40.0.0
 

nik-n

Client
Joined
Nov 5, 2016
Messages
241
Reaction score
20
Points
18
сделал так. но вообще все правильно работает в zenno?
70767
 

Mikhail B.

Moderator
Joined
Dec 23, 2014
Messages
14,333
Reaction score
5,431
Points
113
Он записал в одну строку несколько строк. Да напрягало тоже раньше. Не помню как решал. Возможно стоит при записи использовать другой разделитель.
 

doc

Client
Joined
Mar 30, 2012
Messages
8,613
Reaction score
4,601
Points
113
сделал так. но вообще все правильно работает в zenno?
View attachment 70767
там разделитель меж строками режется. Можно для списка прописать свой разделитель по регулярке \r?\n
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)