Вверх ↑
Этот топик читают: Гость
Ответов: 54
Рейтинг: 2
#1: 2007-12-16 22:38:26 ЛС | профиль | цитата
Ай нехорошо удалять тему юзера который просит помощи!!!!!! ПИШУ ЕЩЕ РАЗ!!!!!!!!!!!!!!!!!

Значитсо так: юзер создает категорию и дает ей название, после чего она появляется в списке, кликая по строке с названием категории, справа появляется новый список (ListBox), в который можно добавлять данные, вот как сделать чтобы списков создавалось стоко, скоок юзер создал категорий??? Тоесть как это сделать в схеме? Так я знаю что можно в схеме расположить несколько листбоксов, но тогда у юзера будет ограниченное кол-во создаваемых списков, да и схема получится очень большая!

Плюс нужно чтобы списки сохранялись и загружались! СХЕМКУ БЫ ПРИКРЕПИЛ НО НЕМОГУ!!!!!!!! а между тегами
 она вся не влазиет!
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2007-12-16 23:03:31 ЛС | профиль | цитата
Динамически создается так:
code_7962.txt

PS: если пост удалили - значит было за что. Например за расположение кода вне соответствующих тегов.
карма: 27
0
файлы: 1code_7962.txt [741B] [292]
Ответов: 54
Рейтинг: 2
#3: 2007-12-16 23:09:38 ЛС | профиль | цитата
Dilma, спасибо конешно, но я знаю как создать динамически. Проблема в другом - как чтобы эти созданные динамические списки в процессе работы программы сохранялись каждый в отдельный файл? Например первый список сохранялся в файл 1.txt, второй в 2.txt и т.д...? А также чтобы при последующем запуске проги нажимая на кнопу загрузить - загружались эти списки???? При том каждый список загружался в отдельный листбокс????
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2007-12-16 23:18:53 ЛС | профиль | цитата
220v, почему возникли сложности в приведение этой схемы из 6-ти элементов в первом посте этой темы

В чем проблема поставить хаб и загружать в листы файлы по номеру, идущему через #add

code_7963.txt

И последнее:
- если есть желание получить готовую схему - просьба писать на любой иной форум.
- если есть желание разобраться, то просьба поставить себе в труд изложить в подробностях причины и суть затруднений
- количество восклицательных и вопросительных знаков к решению проблемы не приблизит не на шаг

карма: 27
0
файлы: 1code_7963.txt [818B] [296]
Ответов: 54
Рейтинг: 2
#5: 2007-12-17 00:21:39 ЛС | профиль | цитата
-нет я не прошу написать готовую схему, а просто хотел услышать ответ как это осуществить, я бы прикрепил свою схему, но она не хочет! Пишет мне что у вас нет прав, а между тегами код схемы не влазиет полностью - форум обрубает слишком длинный код.
-да есть желание разобраться, а разве я не объяснил в подробностях причину и суть затруднения?
-да, кол-во восклицательных и вопросительных знаков не решает проблему, возможно, я, просто погарячился... Извените если что.

Спасибо что хоть чем-то помогли, но я чето всеравно не понял до конца как это сделать, извените конешно, но это так((

------------ Дoбавленo:


Не могу приаттачить файл, залил его в другое место вот ссыла для скачивания:

http://slil.ru/25244264

В этом примере я немогу реализовать следующее:

1) как сделать чтобы при клике по названию категории в списке, справа список выходил поверх остальных списков? Тоесть чтобы был над другими?
2) как сохранить списки, созданные динамически? При том каждый список сохранялся в отдельный файл?
3) как загрузить списки сохраненные ранее? Чтобы каждый сохраненный файл загружался в отдельный список?

Пожалуйста кто знает как сделать это - исправте в моем примере и выложите тут. Спасибо.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2007-12-17 00:32:56 ЛС | профиль | цитата
220v писал(а):
форум обрубает слишком длинный код.

еще раз повторюсь:
Dilma писал(а):
почему возникли сложности в приведение этой схемы из 6-ти элементов в первом посте этой темы

схему, которая не влезает в теги code никто открывать и тем более разбираться в ней не будет.

220v писал(а):
как загрузить списки сохраненные ранее? Чтобы каждый сохраненный файл загружался в отдельный список?

почему пример(code_7963.txt), выложенный в моем сообщение выше по тексту не подходит Вставил даже Debug, из которого совершенно ясно видно, как и откуда элемент пытается загрузить списки. Чего еще-то не хватает
карма: 27
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#7: 2007-12-17 00:41:05 ЛС | профиль | цитата
220v, вот, попробуй так



Add(Hub,14176090,217,91)
{
link(onEvent1,3676856:doEvent1,[(317,97)(310,97)])
link(onEvent2,15004011:doAdd,[(257,104)(257,97)])
}
Add(ChildPanelEx,11527112,553,91)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,14528086,21,21)
{
WorkCount=#5:##add|8:##select|5:doAdd|9:##hselect|
VarCount=#7:##count|8:##handle|7:##index|
Point(##add)
Point(##select)
Point(##count)
Point(##hselect)
Point(##handle)
Point(##index)
link(##add,10337282:doString,[(39,27)(39,111)])
link(##select,9722310:doBringToFront,[(109,34)(109,188)])
link(doAdd,12179957:doAdd,[(73,41)(73,83)])
link(##hselect,12179957:doSave,[(109,48)(109,118)])
}
Add(Panel,9722310,196,161)
{
Left=110
Top=35
Width=270
Height=224
BevelInner=0
Point(doColor)
Point(doLeft)
Point(doBringToFront)
}
Add(ListBox,12179957,196,77)
{
Left=1
Top=1
Width=103
Height=172
Align=5
link(FileName,3254000:Value,[])
}
Add(FormatStr,10337282,56,105)
{
DataCount=1
Mask="txt_%1.txt"
link(onFString,3254000:doValue,[(146,111)(146,34)])
}
Add(Memory,3254000,203,28)
{
link(onData,12179957:doLoad,[(247,34)(247,72)(184,72)(184,111)])
}
END_SDK
Add(Hub,13139128,427,175)
{
InCount=3
OutCount=1
link(onEvent1,11527112:doAdd,[(509,181)(509,111)])
}
Add(Button,16149678,119,91)
{
Left=5
Top=10
Width=115
Caption="Создать категорию"
link(onClick,12593540:doWork1,[])
}
Add(Hub,13019373,413,91)
{
InCount=2
OutCount=1
link(onEvent1,11527112:##add,[])
}
Add(Counter,12849938,364,91)
{
link(onNext,13019373:doEvent1,[])
}
Add(Ini,74112,364,168)
{
FileName="config.ini"
Section="Count"
Key="numbercat"
Type=1
link(Value,12849938:Count,[(391,146)(370,146)])
}
Add(Hub,3676856,315,91)
{
link(onEvent1,12849938:doNext,[])
link(onEvent2,74112:doWrite,[(355,104)(355,181)])
}
Add(ChildForm,12593540,168,91)
{
link(onEvent1,14176090:doEvent1,[])
}
BEGIN_SDK
Add(EditMulti,10294226,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,7332263:doVisible,[(28,27)(28,139)])
}
Add(MainForm,7332263,35,105)
{
Left=35
Top=105
Width=153
Height=104
Caption="Создание категории"
BorderStyle=4
Visible=1
Point(doVisible)
}
Add(Edit,5353050,147,63)
{
Left=20
Top=15
Width=110
}
Add(Button,8514078,98,119)
{
Left=45
Top=50
Caption="ОК"
link(onClick,2528978:doData,[])
}
Add(DoData,2528978,147,119)
{
link(onEventData,10294226:onEvent1,[(250,125)(250,27)])
link(Data,5353050:Text,[])
}
END_SDK
Add(IndexToChanel,3323193,315,133)
{
link(onEvent1,8360433:doWork1,[])
link(onEvent2,8360433:doWork2,[])
}
Add(Button,3516113,189,182)
{
Left=125
Top=10
Width=105
Caption="Добавить файл"
link(onClick,6033289:doExecute,[])
}
Add(ODialog,6033289,238,182)
{
link(onExecute,14466045:doEvent,[])
}
Add(IndexToChanel,14466045,287,182)
{
Point(Index)
link(onEvent1,13139128:doEvent2,[])
link(onEvent2,13139128:doEvent3,[])
link(Index,15004011:Index,[])
}
Add(Button,12950712,189,238)
{
Left=235
Top=10
Width=70
Caption="Сохранить"
link(onClick,4657617:doEvent1,[])
}
Add(Hub,4657617,238,238)
{
OutCount=3
link(onEvent1,9206273:doData,[])
link(onEvent2,5471446:doFor,[])
link(onEvent3,14486914:doData,[(328,258)(328,293)])
}
Add(Button,9143401,189,329)
{
Left=310
Top=10
Width=65
Caption="Загрузить"
link(onClick,2195541:doEvent1,[])
}
Add(Hub,2195541,238,329)
{
OutCount=3
link(onEvent1,9021654:doData,[])
link(onEvent2,7679056:doFor,[])
link(onEvent3,4268196:doData,[(314,349)(314,384)])
}
Add(ListBox,15004011,266,91)
{
Left=5
Top=35
Width=100
Height=220
Point(Index)
link(onClick,10238822:doWork2,[])
}
Add(ChanelToIndex,8360433,406,133)
{
}
Add(For,5471446,546,245)
{
IncludeEnd=1
link(onEvent,9705883:doEvent1,[])
link(End,7721403:Var2,[])
}
Add(HubEx,10238822,497,91)
{
link(onEvent,6657527:doWork2,[])
}
Add(Hub,9705883,595,245)
{
link(onEvent1,10238822:doWork3,[(639,251)(639,170)(501,170)])
link(onEvent2,9419672:doData,[])
}
Add(DoData,9419672,644,252)
{
link(onEventData,11527112:##hselect,[(688,258)(688,177)(541,177)(541,118)])
link(Data,11527112:##handle,[(650,174)(566,174)])
}
Add(For,7679056,420,336)
{
IncludeEnd=1
link(onEvent,908917:doWork2,[])
link(End,7721403:Var1,[(433,198)])
}
Add(GetDataEx,7721403,546,189)
{
link(Data,11527112:##count,[])
}
Add(HubEx,6657527,483,91)
{
link(onEvent,11527112:##select,[])
}
Add(DoData,9021654,308,329)
{
link(onEventData,16321461:doValue,[])
link(Data,11914477:Var2,[])
}
Add(Memory,16321461,357,329)
{
}
Add(DoData,4268196,357,378)
{
link(onEventData,908917:doWork3,[(487,384)])
link(Data,16321461:Value,[])
}
Add(HubEx,908917,483,329)
{
Angle=3
link(onEvent,10296430:doWork3,[])
}
Add(DoData,9206273,336,238)
{
link(onEventData,3863309:doValue,[])
link(Data,11914477:Var3,[(342,226)])
}
Add(Memory,3863309,385,238)
{
}
Add(GetDataEx,11914477,301,217)
{
link(Data,11527112:##index,[(314,172)(573,172)])
}
Add(DoData,14486914,385,287)
{
link(onEventData,10296430:doWork2,[])
link(Data,3863309:Value,[])
}
Add(HubEx,10296430,483,280)
{
Angle=3
link(onEvent,6657527:doWork3,[])
}

карма: 22

0
Ответов: 54
Рейтинг: 2
#8: 2007-12-17 00:49:17 ЛС | профиль | цитата
Dilma, спасибо ваш пример помог, решив проблему по динамическому созданию листбоксов, но решить остальные проблемы у меня с помощью него не получается (частично!)

Dilma писал(а):
Чего еще-то не хватает


Да я ж писал что не хватает а точнее что не получается:

220v писал(а):
В этом примере я немогу реализовать следующее:

1) как сделать чтобы при клике по названию категории в списке, справа список выходил поверх остальных списков? Тоесть чтобы был над другими?
2) как сохранить списки, созданные динамически? При том каждый список сохранялся в отдельный файл?
3) как загрузить списки сохраненные ранее? Чтобы каждый сохраненный файл загружался в отдельный список?


Как
------------ Дoбавленo:

nesco, отлично! Спасибо огромное! Только вот загрузка не работает че-то, сейчас пытаюсь разобраться...
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#9: 2007-12-17 00:52:06 ЛС | профиль | цитата
Dilma, а у меня эта схема с добавками вся в коды влезла, и я не понял чего это у чела с кодами за проблема

------------ Дoбавленo:


220v писал(а):
Только вот загрузка не работает че-то
Странно, а у меня грузило те имена, которые сохранило.
карма: 22

0
Ответов: 54
Рейтинг: 2
#10: 2007-12-17 00:52:20 ЛС | профиль | цитата
nesco, а нет пардон загрузка работает, просто категории не сохраняются... Еще раз сенкс за помощь!
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#11: 2007-12-17 00:53:58 ЛС | профиль | цитата
220v писал(а):
просто категории не сохраняются...
Ну батенька... С категориями сам разбирайся, я не думал как их сохранять.
карма: 22

0
Ответов: 54
Рейтинг: 2
#12: 2007-12-17 00:59:05 ЛС | профиль | цитата
nesco писал(а):
С категориями сам разбирайся


А я и не просил чтобы И ЭТО тоже кто-нить за меня сделал Уж сам смогу
карма: 0

0
Ответов: 9906
Рейтинг: 351
#13: 2007-12-17 02:00:10 ЛС | профиль | цитата
220v писал(а):
Ай нехорошо удалять тему юзера который просит помощи!!!!!!

Чего же тут нехорошего было

1) Темы вообще-то я удалил две, а не одну. И на одной из них скрипт зависал напрочь.
2) В обоих восклицательных знаков было больше, чем информации: "обрубленный" код - не есть информация
3) Не было НИ МАЛЕЙШЕГО сомнения, что появится еще одна тема, и так будет продолжаться до достижения адекватного результата
карма: 9

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)