Вверх ↑
Этот топик читают: Гость
Ответов: 355
Рейтинг: 2
#1: 2012-01-06 14:32:53 ЛС | профиль | цитата
Доброго времени суток. Вожусь с этой проблемой уже 4 дня. Прошу помочь.
Есть таблица, в неё загружаются данные из ini файлов, 1 ini файл = 1 строка в таблице, с 2-мя столбцами. Необходимо, чтобы при загрузке из ini-файла информации о статусе(1), ставилась галка в таблице в той строке, которая принадлежит ini-файлу, из которого она загружена(и из которого же загружена информация о статусе).
Вот такая проблема.. заранее спасибо за ответы.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#2: 2012-01-06 14:42:34 ЛС | профиль | цитата
Приведите пример своей схемы
карма: 1

0
Ответов: 355
Рейтинг: 2
#3: 2012-01-06 14:48:11 ЛС | профиль | цитата
1nd1g0, вот, пожалуйста: http://rghost.ru/35765194
В архиве исходник, скомпилированный exe, несколько ini для загрузки в таблицу.
карма: 1

0
Ответов: 1536
Рейтинг: 176
#4: 2012-01-06 15:27:58 ЛС | профиль | цитата
nickware, MST_CheckBoxes Там есть пример.

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

nickware,
Add(MainForm,9739457,112,147)
{
Width=740
Height=469
link(onCreate,14291111:doSearch,[])
}
Add(Hub,14009661,224,161)
{
OutCount=3
link(onEvent1,8997369:doStrCat,[])
link(onEvent2,11841023:doPart,[])
link(onEvent3,5049112:doAdd,[(262,181)(262,223)])
}
Add(FileSearch,14291111,175,161)
{
Ext="*.ini"
Dir="Data"
FullName=1
link(onSearch,14009661:doEvent1,[])
}
Add(GlobalVar,14161230,595,217)
{
Name="%3"
}
Add(MST_RowAction,12985991,742,252)
{
MSTControl="tab"
}
Add(MT_String,922736,693,252)
{
link(onResult,12985991:doRowAction,[])
}
Add(FormatStr,9453523,595,266)
{
Mask="%1;%2"
link(onFString,13581769:doEvent1,[])
link(Str1,14161230:Var,[])
}
Add(FilePartElm,11841023,301,168)
{
Mode=2
link(onPart,13920794:doEvent1,[(352,174)(352,258)])
}
Add(Hub,13920794,392,252)
{
OutCount=3
link(onEvent1,13955995:doRead,[(427,258)(427,223)])
link(onEvent2,5106921:doRead,[(488,265)(488,237)])
link(onEvent3,8738719:doRead,[])
}
Add(Ini,13955995,448,217)
{
Section="main"
Key="name_ru"
Type=1
link(onResult,14161230:doValue,[])
link(FileName,10820815:Var1,[(454,208)])
}
Add(StrCat,8997369,497,161)
{
Str1="Data\"
}
Add(Ini,5106921,497,231)
{
Section="main"
Key="Reboot"
Type=1
link(onResult,3326001:doValue,[])
link(FileName,10820815:Var2,[])
}
Add(Ini,8738719,539,266)
{
Section="main"
Key="desc_ru"
Type=1
link(onResult,9453523:doString,[])
link(FileName,10820815:Var3,[(545,208)])
}
Add(GetDataEx,10820815,497,203)
{
link(Data,8997369:Result,[])
}
Add(ListBox,5049112,301,217)
{
Top=345
Width=265
}
Add(MTStrTbl,2452207,112,98)
{
Left=1
Top=1
Width=716
Height=290
Name="tab"
Columns=#22:Название параметра=390|22:Описание параметра=350|
FlatScroll=1
ImgColumn=0
HeaderDragDrop=0
CheckBoxes=0
Grid=0
StateIconsManager="icons"
}
Add(MST_CheckBoxes,9099572,749,329)
{
MSTControl="tab"
link(IndexRow,12985991:EndIdx,[])
link(Mode,3326001:Var,[(762,313)(790,313)])
}
Add(Hub,13581769,651,266)
{
link(onEvent1,922736:doMTString,[])
link(onEvent2,9099572:doCheckBox,[(679,279)(679,335)])
}
Add(GlobalVar,3326001,784,231)
{
Name="01"
}
карма: 1
Не так страшна ошибка, как опасность её не заметить.

1
Голосовали:nickware
Ответов: 355
Рейтинг: 2
#5: 2012-01-06 18:21:04 ЛС | профиль | цитата
ser_davkin, спасибо огромное!
------------ Дoбавленo в 18.21:
Теперь другая проблема: с сохранением состояния галок, в те же ini-файлы, из которых была произведена загрузка... как это можно реализовать?
карма: 1

0
Ответов: 1536
Рейтинг: 176
#6: 2012-01-06 19:04:58 ЛС | профиль | цитата
nickware, учись шевелить мыслями!

code_26459.txt
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
файлы: 1code_26459.txt [2.8KB] [142]
Ответов: 355
Рейтинг: 2
#7: 2012-01-06 19:07:51 ЛС | профиль | цитата
ser_davkin, спасибо огромное, вы меня ещё раз выручили!
карма: 1

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