|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
Реализовал таблицу GRID на форме, источником данных является курсор с memo полем. Данное поле привязывается к определенной колонке. CurrentControl для этой колонки EditBox, при этом все прекрасно отображается. Если же выставить CurrentControl = RichTextBox то текст отображается только когда я выделяю строку, в отличие от EditBox. Можно ли это поправить? И еще, интересует вопрос редактирования прямо в ячейке с использование возможностей RichTextBox, т.е. выравнивание, Bolt и др. вкусности. Надо сэмулировать таблицу Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2008, 13:54 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
Интересующийся_Реализовал таблицу GRID на форме, источником данных является курсор с memo полем. Данное поле привязывается к определенной колонке. CurrentControl для этой колонки EditBox, при этом все прекрасно отображается. Если же выставить CurrentControl = RichTextBox то текст отображается только когда я выделяю строку, в отличие от EditBox. Можно ли это поправить? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2008, 14:04 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
Grid.column1.sparse = .f. Как раз это и выставлено. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2008, 00:15 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
Поскольку, по сути, вопрос тот же самый, то посмотри здесь http://forum.foxclub.ru/read.php?29,351986 Хотя, с ActiveX будет много мороки. Надо же еще и запись организовать, а не только чтение. Да, и, подозреваю, тормоза будут сильные. Может, проще отказаться от стандартного Grid и симулировать его работу вручную? В смысле, на форме, к примеру 10 "строк" собранных из нескольких расположенных рядом объектов (TextBox или ReachTextBox) и два MS Flat ScroolBar. "Прокурчивая" ScroolBar меняешь содержимое "строк" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2008, 20:06 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
2 ВладимирМ Ваш вариант интересен безусловно, хотя и трудоемок. Правда один раз сделав можно потом по китайски копи-пастить. Хочется реализовать следующий вариант работы с формой. В toolbar основные кнопки - Добавить, Назад, Сохранить, Обновить, Удалить, в основной части формы таблица (если идет речь о табличных данных) (хотелось бы типа Excel, но это только наверно на C# или C++ можно сделать, из того, что знаю) Пользователь может Добавить и Удалить запись с помощью кнопок в toolbar, при этом действия сохранятся только после нажатия на клавишу Сохранить. Редактировать он может прямо в ячейках, при этом если это тектовая ячейка, то вводить он может форматированный текст (по типу мини редактора как в поле ввода ICQ) +------------------------------------------------------+ | _[]x | +------------------------------------------------------+ | Новый Назад Сохранить Обновить Удалить | +------------------------------------------------------+ | | | | +------------------------------------------------------+ ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 09:50 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
Так не пойдет. В таком виде постановки задачи нет. Это похоже на "хочу чтобы было". Начинаем с простого вопроса. Зачем? Точнее, какую именно информацию предполагается отображать таким образом. Зачем нужен "навороченный" редактор Reach TextBox для заполнения простого теста в одну строку? На всякий случай напомню, что FoxPro - это не Excel. У него другие задачи. Как следсвие, сделать "как Excel", в принципе, возможно, но потребует много времени и сил. Поэтому и возникает вопрос: а оно надо? Т.е. действительно в этом есть необходимость? Нельзя ли решить ту же самую задачу, пусть менее красиво, но более простыми (штатными) способами? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 15:31 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
2 ВладимирМ Этот ответ хорошо знаком. Стандартные способы решения, стандартные кнопки и поля ввода etc .) Не хочется опускаться до флеймовой войны, хочется чтобы было удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2008, 10:56 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
авторМожно ли это поправить? 1.создаете виз библ-ку 2.в библиотеке создаете класс- контрол 3.создаете оле контрол - ричьтекстбокс 4.в контрол кладете олерич 5. в грид кладете свой визуальный контрол ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2008, 11:11 |
|
RichTextBox и Grid
|
|||
---|---|---|---|
#18+
Интересующийся_2 ВладимирМ Этот ответ хорошо знаком. Стандартные способы решения, стандартные кнопки и поля ввода etc .) Не хочется опускаться до флеймовой войны, хочется чтобы было удобно. Подобный ответ тоже хорошо знаком. Поэтому дальше Вам придется ковырятся самому, поскольку Вы собираетесь "ломать об колено" интерфейс FoxPro. Еще раз повторю, в принципе, это возможно, но: 1. Это потребует много времени и сил 2. Это будет сильно "навороченная" библиотека классов 3. В случае возникновения "глюков" или желания что-то изменить см. п.1 По сути, Вам придется разрабатывать собственный объект. Кстати, ответьте, хотя бы самому себе: удобно КОМУ? А Вы этого "кого" спрашивали? Или это Ваше личное мнение: мне КАЖЕТСЯ, что ТАК будет удобнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2008, 12:25 |
|
|
start [/forum/topic.php?fid=41&msg=35541327&tid=1587283]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 188ms |
0 / 0 |