Не могу сообразить, что делаю неправильно. Точка doReplace должна заменить строку с индексом из потока на стороку str. Но почему-то не получается, что не так?code_10274.txt
Этот топик читают: Гость
|
Ответов: 876
Рейтинг: 322
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_10274.txt [2.4KB] [286] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
kamakama, попробуй в таблице поcтавить свойство Table -> Redaction=False
|
|||
| карма: 22 |
|
|
Ответов: 876
Рейтинг: 322
|
|||
|
Большое данке nesco, честно я даже и не предпологал о таком ходе. Думал что добавление в строку это своего рода редактирование. Но тогда возникает вопрос на тему - А если: а если мне потребуется еще и где-то подкорректировать строку, как перевести это свойство в true, все таки точки как таковой нет. Или это запрещенная комбинация?
|
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
kamakama писал(а): Или это запрещенная комбинация?Нет, не запрещенная, но делается совсем по-другому |
|||
| карма: 22 |
|
|
Ответов: 3851
Рейтинг: 159
|
|||
|
[b]kamakama[/b], можно через Matrix изменять значения ячеек
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Андрей. писал(а): можно через Matrix изменять значения ячеекМожно и через матрицу. Но для редактора существуют специальные события onBeforLineChange и onLineChange, а также специальная верхняя точка EndEdit |
|||
| карма: 22 |
|
|
Ответов: 876
Рейтинг: 322
|
|||
|
Продолжаю задавать вопросы. Сейчас включено мультивыделение. Должны удаляться стороки от первого выделенного до последнего выделенного индекса, но почему-то не удаляются. Где ошибка.code_10287.txt
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_10287.txt [3.2KB] [340] |
|
Ответов: 3851
Рейтинг: 159
|
|||
|
kamakama писал(а): Должны удаляться стороки от первого выделенного до последнего выделенного индекса |
|||
| карма: 0 |
|
|
Ответов: 876
Рейтинг: 322
|
|||
|
И снова что не так, все время выдает от нулевого до четвертого индекса.code_10288.txt
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_10288.txt [2.6KB] [316] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
kamakama, выбранному пункту в массиве соответствует 1
|
|||
| карма: 22 |
|
|
Ответов: 3851
Рейтинг: 159
|
|||
|
1. удалять правильнее декрементом (ArrayEnum).
2. SelectArray имеет размер = размеру списка, а "1" в нём - это выделенный пункт. 3. Открой для себя Dubug (и его свойство Synchronize), ставится он из контекстного меню (правой кнопкой на линке). |
|||
| карма: 0 |
| ||
| Голосовали: | nesco |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Про Decrement ты правильно заметил, тогда правильнее будет так
|
|||
| карма: 22 |
|
|
Ответов: 876
Рейтинг: 322
|
|||
|
Спасибо неско и Андрей. Последний код то что мне нужно. И самое интересное что если в коде 10274 редакцию перевести в труе то строку не добавиш а в последнем коде работает и так и этак, но после редактирования стороки выделение становится не синим а серым. Честно сказать эта МТ таблица сложный элемент а в справке о нем и его возможностях не густо. Но думаю с вашей помощью и какой-то матери потихоньку овладеем.
|
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
kamakama писал(а): а в справке о нем и его возможностях не густоДа не писал я на него справку, все руки не доходят kamakama писал(а): но после редактирования стороки выделение становится не синим а серымИз-за потери фокуса |
|||
| карма: 22 |
|
|
Ответов: 876
Рейтинг: 322
|
|||
|
Продолжаю задавать вопросы. Добавляются стороки, появляется полоса прокрутки, но видимы только начальные стороки, как добиться что бы было видно последнию введенную строку.code_10297.txt
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_10297.txt [499B] [316] |



Поиск
Друзья
Администрация