Вверх ↑
Этот топик читают: Гость
Ответов: 177
Рейтинг: 24
#1: 2014-01-03 00:06:28 ЛС | профиль | цитата
У меня на панели, поле ввода для добавления в список, + 6 кнопок для добавления стандартных строк. При каждом изменении списка в отдельном поле выводится весь список, но почему-то вслипку(то есть в одну строку). И самое главное, не могу сделать так, чтобы в 6 отдельных текстовых полей выходили отдельно каждая строчка списка! 1 строка = текстовое поле №1 и т.д. Что ни пробовала, не получается!

code_32724.txt
карма: 1

2
файлы: 1code_32724.txt [2.4KB] [120]
Голосовали:Леонид, iarspider
Разработчик
Ответов: 26153
Рейтинг: 2127
#2: 2014-01-03 01:08:39 ЛС | профиль | цитата
Lora писал(а):
выводится весь список

Замените Edit отображения (он однострочный) на Memo (это тот же Edit, только многострочный), и у Memo используйте метод doText, он сам распарсирует на строки. В принципе, если заменит Edit на Memo, то StrList, как бы, не совсем и нужен для данного примера
карма: 22

0
Ответов: 8926
Рейтинг: 823
#3: 2014-01-03 01:29:08 ЛС | профиль | цитата
Lora, спасибо за грамотную речь, Вы порадовали надеждой, что не всё у нас плохо!
карма: 19

0
Ответов: 177
Рейтинг: 24
#4: 2014-01-03 01:41:47 ЛС | профиль | цитата
nesco писал(а):
Замените Edit отображения (он однострочный) на Memo (это тот же Edit, только многострочный), и у Memo используйте метод doText, он сам распарсирует на строки. В принципе, если заменит Edit на Memo, то StrList, как бы, не совсем и нужен для данного примера


Memo выдавал не совсем то что я хотела. То есть, с каждой строкой суммировал предыдущие строчки. И я вышла из ситуации другим путём. Применила - ListBox
теперь это выглядит так:
code_32726.txt

В принципе, результат с выводом всего списка меня устраивает, но как мне каждую строчку списка в отдельности вывести??? Вопрос открыт!

Леонид писал(а):
Lora, спасибо за грамотную речь, Вы порадовали надеждой, что не всё у нас плохо!

А-а..,м-м-м.... ЛАМПОЧКА!!!
карма: 1

1
файлы: 1code_32726.txt [4.5KB] [109]
Голосовали:ser_davkin
Ответов: 758
Рейтинг: 112
#5: 2014-01-03 02:13:35 ЛС | профиль | цитата
Так
Add(MainForm,2018635,343,224)
{
Width=704
Height=230
link(onCreate,3977943:doLoad,[])
}
Add(StrList,3977943,406,210)
{
FileName="1.txt"
link(onChange,2802988:doEvent1,[])
}
Add(BitBtn,1689040,210,210)
{
Left=10
Top=156
Width=80
Height=35
Caption=""
Data=Integer(10)
link(onClick,668208:doEvent2,[(259,216)(259,223)])
}
Add(BitBtn,3356524,210,245)
{
Left=10
Top=126
Width=80
Height=30
Caption=""
Data=Integer(11)
link(onClick,668208:doEvent3,[(258,251)(258,230)])
}
Add(BitBtn,15290712,210,280)
{
Left=10
Top=96
Width=80
Height=30
Caption=""
Data=Integer(45)
link(onClick,668208:doEvent4,[(264,286)(264,237)])
}
Add(BitBtn,2346092,210,315)
{
Left=10
Top=66
Width=80
Height=30
Caption=""
Data=Integer(75)
link(onClick,668208:doEvent5,[(272,321)(272,244)])
}
Add(BitBtn,14934803,210,350)
{
Left=10
Top=36
Width=80
Height=30
Caption=""
Data=String(точно+2)
link(onClick,668208:doEvent6,[(278,356)(278,251)])
}
Add(BitBtn,3002535,210,385)
{
Left=10
Top=6
Width=80
Height=30
Caption=""
Data=String(точно-2)
link(onClick,668208:doEvent7,[(288,391)(288,258)])
}
Add(Hub,668208,301,210)
{
InCount=7
OutCount=1
link(onEvent1,3977943:doAdd,[])
}
Add(Edit,2306372,651,301)
{
Left=370
Top=35
Width=235
Text="1"
}
Add(Edit,6219434,651,476)
{
Left=370
Top=160
Width=235
Text="6"
}
Add(Edit,15244155,651,441)
{
Left=370
Top=135
Width=235
Text="5"
}
Add(Edit,10896565,651,406)
{
Left=370
Top=110
Width=235
Text="4"
}
Add(Edit,13813898,651,371)
{
Left=370
Top=85
Width=235
Text="3"
}
Add(Edit,5978167,651,336)
{
Left=370
Top=60
Width=235
Text="2"
}
Add(Hub,2802988,476,210)
{
InCount=2
OutCount=3
link(onEvent1,10175361:doData,[])
link(onEvent2,3602231:doEnum,[(508,223)(508,307)])
link(onEvent3,3977943:doSave,[(501,230)(501,265)(396,265)(396,251)])
}
Add(Edit,5746393,210,140)
{
Left=110
Top=10
Width=560
Text=""
link(onEnter,668208:doEvent1,[(272,153)(272,216)])
}
Add(Button,14367196,707,301)
{
Left=615
Top=160
}
Add(Button,7463877,707,336)
{
Left=615
Top=135
}
Add(Button,1841599,707,371)
{
Left=615
Top=110
}
Add(Button,4156343,707,406)
{
Left=615
Top=85
}
Add(Button,12298739,707,441)
{
Left=615
Top=60
}
Add(Button,435987,707,476)
{
Left=615
Top=35
}
Add(Button,13817898,343,154)
{
Left=110
Top=165
Width=230
Caption="Очистить"
link(onClick,3977943:doClear,[(391,160)(391,223)])
}
Add(IndexToChanel,12864707,574,301)
{
Count=6
Point(Index)
link(onEvent1,2306372:doText,[])
link(onEvent2,5978167:doText,[(641,314)(641,342)])
link(onEvent3,13813898:doText,[(634,321)(634,377)])
link(onEvent4,10896565:doText,[(627,328)(627,412)])
link(onEvent5,15244155:doText,[(620,335)(620,447)])
link(onEvent6,6219434:doText,[(613,342)(613,482)])
link(Index,3602231:Index,[(580,292)(566,292)(566,341)(538,341)])
}
Add(ArrayEnum,3602231,525,301)
{
link(onItem,12864707:doEvent,[])
link(Array,3977943:Array,[(531,292)(426,292)])
}
Add(ListBox,49865,595,189)
{
Left=110
Top=35
Width=235
Height=120
}
Add(DoData,10175361,546,210)
{
link(onEventData,49865:doText,[])
link(Data,3977943:Text,[(552,201)(538,201)(538,271)(412,271)])
}
карма: 1

1
Голосовали:Lora
Ответов: 177
Рейтинг: 24
#6: 2014-01-03 02:20:28 ЛС | профиль | цитата
miver писал(а):

Спасибо! Да,Это то что нужно!!!
С этим элементом - IndexToChanel я еще не была знакома! ))

Спасибки боооооольшущие!

Поставила тебе во-о-от такой плюсик! ++++++++++
карма: 1

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#7: 2014-01-03 02:26:04 ЛС | профиль | цитата
Я че-то не совсем догнал с Memo, почему это он не должен работать

Add(MainForm,2018635,294,231)
{
Width=704
Height=230
link(onCreate,5573419:doLoad,[])
}
Add(BitBtn,1689040,161,224)
{
Left=10
Top=156
Width=80
Height=35
Caption=""
Data=Integer(10)
link(onClick,668208:doEvent2,[])
}
Add(BitBtn,3356524,161,259)
{
Left=10
Top=126
Width=80
Height=30
Caption=""
Data=Integer(11)
link(onClick,668208:doEvent3,[(209,265)(209,237)])
}
Add(BitBtn,15290712,161,294)
{
Left=10
Top=96
Width=80
Height=30
Caption=""
Data=Integer(45)
link(onClick,668208:doEvent4,[(215,300)(215,244)])
}
Add(BitBtn,2346092,161,329)
{
Left=10
Top=66
Width=80
Height=30
Caption=""
Data=Integer(75)
link(onClick,668208:doEvent5,[(223,335)(223,251)])
}
Add(BitBtn,14934803,161,364)
{
Left=10
Top=36
Width=80
Height=30
Caption=""
Data=String(точно+2)
link(onClick,668208:doEvent6,[(229,370)(229,258)])
}
Add(BitBtn,3002535,161,399)
{
Left=10
Top=6
Width=80
Height=30
Caption=""
Data=String(точно-2)
link(onClick,668208:doEvent7,[(239,405)(239,265)])
}
Add(Hub,668208,252,217)
{
InCount=7
OutCount=1
link(onEvent1,5573419:doAdd,[])
}
Add(Edit,2306372,602,308)
{
Left=370
Top=35
Width=235
Text="1"
}
Add(Edit,6219434,602,483)
{
Left=370
Top=160
Width=235
Text="6"
}
Add(Edit,15244155,602,448)
{
Left=370
Top=135
Width=235
Text="5"
}
Add(Edit,10896565,602,413)
{
Left=370
Top=110
Width=235
Text="4"
}
Add(Edit,13813898,602,378)
{
Left=370
Top=85
Width=235
Text="3"
}
Add(Edit,5978167,602,343)
{
Left=370
Top=60
Width=235
Text="2"
}
Add(Hub,2802988,427,217)
{
link(onEvent1,3602231:doEnum,[(459,223)(459,314)])
link(onEvent2,5573419:doSave,[(452,230)(452,279)(354,279)(354,258)])
}
Add(Edit,5746393,161,161)
{
Left=110
Top=10
Width=560
Text=""
link(onEnter,668208:doEvent1,[(223,174)(223,223)])
}
Add(Button,14367196,658,308)
{
Left=615
Top=160
}
Add(Button,7463877,658,343)
{
Left=615
Top=135
}
Add(Button,1841599,658,378)
{
Left=615
Top=110
}
Add(Button,4156343,658,413)
{
Left=615
Top=85
}
Add(Button,12298739,658,448)
{
Left=615
Top=60
}
Add(Button,435987,658,483)
{
Left=615
Top=35
}
Add(Button,13817898,294,161)
{
Left=110
Top=165
Width=230
Caption="Очистить"
link(onClick,5573419:doClear,[(333,167)(333,230)])
}
Add(IndexToChanel,12864707,525,308)
{
Count=6
Point(Index)
link(onEvent1,2306372:doText,[])
link(onEvent2,5978167:doText,[(592,321)(592,349)])
link(onEvent3,13813898:doText,[(585,328)(585,384)])
link(onEvent4,10896565:doText,[(578,335)(578,419)])
link(onEvent5,15244155:doText,[(571,342)(571,454)])
link(onEvent6,6219434:doText,[(564,349)(564,489)])
link(Index,3602231:Index,[(531,299)(517,299)(517,348)(489,348)])
}
Add(ArrayEnum,3602231,476,308)
{
link(onItem,12864707:doEvent,[])
link(Array,5573419:Array,[(482,271)(384,271)])
}
Add(Memo,5573419,364,217)
{
Left=110
Top=35
Width=235
Height=120
FileName="1.txt"
link(onChange,2802988:doEvent1,[])
}

------------ Дoбавленo в 02.26:
Ну не нравится Memo, можно его заменить на ListBox, но StrList там совсем не нужен
карма: 22

0
Ответов: 177
Рейтинг: 24
#8: 2014-01-03 02:30:41 ЛС | профиль | цитата
nesco писал(а):
Я че-то не совсем догнал с Memo, почему это он не должен работать


А-а..,м-м-м.., не знаю даже что и сказать. У вас все работает, а у меня почему то он с каждой строчкой суммировал предыдущие. Правда я уже не помню как подсоединяла.
Но, в любом случае, спасибо. Буду иметь ввиду и такой вариант.
А вообще. Я с HiAsm совсем недавно познакомилась, так что многого еще не знаю!
карма: 1

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#9: 2014-01-03 02:32:42 ЛС | профиль | цитата
Lora писал(а):
Буду иметь введу и такой вариант

Чем меньше промежуточных элементов, тем лучше, особенно, если их можно заменить одним
карма: 22

0
Ответов: 177
Рейтинг: 24
#10: 2014-01-03 02:37:44 ЛС | профиль | цитата
nesco писал(а):
Чем меньше промежуточных элементов, тем лучше, особенно, если их можно заменить одним


Спасибо, учту!
карма: 1

0
Ответов: 902
Рейтинг: 27
#11: 2014-01-03 08:01:32 ЛС | профиль | цитата
Я бы как нибудь типа этого сделал:
code_32728.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_32728.txt [2.7KB] [134]
Ответов: 16884
Рейтинг: 1239
#12: 2014-01-03 10:13:04 ЛС | профиль | цитата
Ага, типа
juk_1.gif
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1juk_1.gif [8.1KB] [205]
Ответов: 902
Рейтинг: 27
#13: 2014-01-03 10:49:17 ЛС | профиль | цитата
Tad, Я тоже смеялся!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#14: 2014-01-03 11:19:17 ЛС | профиль | цитата
Леонид писал(а):
спасибо за грамотную речь

+1
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#15: 2014-01-03 14:06:24 ЛС | профиль | цитата
juk писал(а):
Я тоже смеялся!
Я не смеялся. Я хуже. И почему-то в три этажа.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)