|
Grid
|
|||
---|---|---|---|
#18+
Может кто-нибудь пользуется аналогом фокспрошного Grid. Не очень удобный при создании интерфейса, в котором нужно редактировать в таблице большой объем информации: 1. нужно кликать в поле, а указатель мыши не становится перед числом или строкой. (он становится в то место, куда кликнул) 2. можно сделать доступ к ячейке без клика, но тогда перемещаться по ячейкам нужно табом, или курсор вести до конца редактируемой строки. 3. в редактируемом поле курсор упрямо не хочет становиться за последний символ, получается что удалять нужно последний символ кнопкой del а предыдущие кнопкой забой. да и много другого не очень удобного. Народ привык работать в excel -е и начинается ломка. Если у кого-нибудь есть примеры нароботок без ентых приколов, киньте, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 13:26 |
|
Grid
|
|||
---|---|---|---|
#18+
Korolyov, Подобную проблему я решил таким способом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 13:56 |
|
Grid
|
|||
---|---|---|---|
#18+
Спасибо за решение, но есть другие неудобства: 4. выделить несколько строк для операции OleDragDrop 5. Длинную строку в гриде, отображаю через editbox, чтобы все видно было, дык нужно каждую строку в гриде делать одинаковой ширины, автосайз не предусмотрен, а это уменьшает число отображаемых строк на экране и т.д. Очень хотелось бы иметь грид со свойствами элемента ListView в табличном варианте, но с возможностью редактировать ячейки как в экселе ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 14:26 |
|
Grid
|
|||
---|---|---|---|
#18+
> Автор: Korolyov > но с возможностью редактировать ячейки как в экселе Может имеет смысл ввести "строку формул" как в екселе? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 14:40 |
|
Grid
|
|||
---|---|---|---|
#18+
Думал об этом. Надеялся что есть и другие варианты. Ведь делфи с ентым проблем нет, в с++ тоже нет. Может чего стороннего в фокс подцепить можно. Я понимаю, что грид как и бровз - основной элемент фокса, но дюже интуитивно для пользователя не понятный. Работаешь в экселе - нормально, начинаешь в гриде - сразу ньюансы, о которых думать чаще всего некогда, а енто юзера иногда бесит (а после ентого и программист) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 14:52 |
|
Grid
|
|||
---|---|---|---|
#18+
Korolyov, Если хочется работать как в Excel, то поставьте вместо Grid-a ActiveX Control Microsoft Office Spreassheet 11.0. Это слегка урезанный Excel. Правда, программного кода писать потребуется побольше, чем с Grid-ом, но это уже дело техники. Из этой же серии есть Yoksel.dll - он используеся с 1С. Это более легковесный контрол и не требует лицензии. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 15:02 |
|
Grid
|
|||
---|---|---|---|
#18+
Фоксовский грид оптимизирован для работы с таблицами dbf. Не один другой внешний инструмент не обеспечит такой быстрой работы с большим объемом данных. А так можно использовать любой ActiveX. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 16:17 |
|
Grid
|
|||
---|---|---|---|
#18+
Я это и так знаю... Ладно. Будем грид ковырять. Спасибо за информацию ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 16:52 |
|
Grid
|
|||
---|---|---|---|
#18+
Потом в самом гриде, как правило, не редактируют. Имеют отдельную форму с текстбоксами, эдитбоксами и т.д. для текущей записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 17:17 |
|
|
start [/forum/topic.php?fid=41&tid=1585761]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 364ms |
total: | 599ms |
0 / 0 |