Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / RichTextBox и Grid / 9 сообщений из 9, страница 1 из 1
12.09.2008, 13:54
    #35536427
RichTextBox и Grid
Реализовал таблицу GRID на форме, источником данных является курсор с memo полем.
Данное поле привязывается к определенной колонке. CurrentControl для этой колонки EditBox, при этом все прекрасно отображается. Если же выставить CurrentControl = RichTextBox то текст отображается только когда я выделяю строку, в отличие от EditBox. Можно ли это поправить?


И еще, интересует вопрос редактирования прямо в ячейке с использование возможностей RichTextBox, т.е. выравнивание, Bolt и др. вкусности. Надо сэмулировать таблицу Excel.
...
Рейтинг: 0 / 0
12.09.2008, 14:04
    #35536462
RichTextBox и Grid
Интересующийся_Реализовал таблицу GRID на форме, источником данных является курсор с memo полем.
Данное поле привязывается к определенной колонке. CurrentControl для этой колонки EditBox, при этом все прекрасно отображается. Если же выставить CurrentControl = RichTextBox то текст отображается только когда я выделяю строку, в отличие от EditBox. Можно ли это поправить?

Код: plaintext
Grid.column1.sparse = .f.
...
Рейтинг: 0 / 0
13.09.2008, 00:15
    #35537416
RichTextBox и Grid
Grid.column1.sparse = .f.

Как раз это и выставлено.
...
Рейтинг: 0 / 0
13.09.2008, 20:06
    #35537829
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и Grid
Поскольку, по сути, вопрос тот же самый, то посмотри здесь

http://forum.foxclub.ru/read.php?29,351986

Хотя, с ActiveX будет много мороки. Надо же еще и запись организовать, а не только чтение. Да, и, подозреваю, тормоза будут сильные.

Может, проще отказаться от стандартного Grid и симулировать его работу вручную? В смысле, на форме, к примеру 10 "строк" собранных из нескольких расположенных рядом объектов (TextBox или ReachTextBox) и два MS Flat ScroolBar. "Прокурчивая" ScroolBar меняешь содержимое "строк"
...
Рейтинг: 0 / 0
15.09.2008, 09:50
    #35538848
RichTextBox и Grid
2 ВладимирМ

Ваш вариант интересен безусловно, хотя и трудоемок. Правда один раз сделав можно потом по китайски копи-пастить.
Хочется реализовать следующий вариант работы с формой. В toolbar основные кнопки - Добавить, Назад, Сохранить, Обновить, Удалить, в основной части формы таблица (если идет речь о табличных данных) (хотелось бы типа Excel, но это только наверно на C# или C++ можно сделать, из того, что знаю)
Пользователь может Добавить и Удалить запись с помощью кнопок в toolbar, при этом действия сохранятся только после нажатия на клавишу Сохранить.
Редактировать он может прямо в ячейках, при этом если это тектовая ячейка, то вводить он может форматированный текст (по типу мини редактора как в поле ввода ICQ)

+------------------------------------------------------+
| _[]x |
+------------------------------------------------------+
| Новый Назад Сохранить Обновить Удалить |
+------------------------------------------------------+
| |
| |
+------------------------------------------------------+
...
Рейтинг: 0 / 0
15.09.2008, 15:31
    #35539854
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и Grid
Так не пойдет. В таком виде постановки задачи нет. Это похоже на "хочу чтобы было".

Начинаем с простого вопроса. Зачем? Точнее, какую именно информацию предполагается отображать таким образом. Зачем нужен "навороченный" редактор Reach TextBox для заполнения простого теста в одну строку?

На всякий случай напомню, что FoxPro - это не Excel. У него другие задачи. Как следсвие, сделать "как Excel", в принципе, возможно, но потребует много времени и сил. Поэтому и возникает вопрос: а оно надо? Т.е. действительно в этом есть необходимость? Нельзя ли решить ту же самую задачу, пусть менее красиво, но более простыми (штатными) способами?
...
Рейтинг: 0 / 0
16.09.2008, 10:56
    #35541327
RichTextBox и Grid
2 ВладимирМ

Этот ответ хорошо знаком. Стандартные способы решения, стандартные кнопки и поля ввода etc .) Не хочется опускаться до флеймовой войны, хочется чтобы было удобно.
...
Рейтинг: 0 / 0
16.09.2008, 11:11
    #35541376
12345зайчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и Grid
авторМожно ли это поправить?

1.создаете виз библ-ку
2.в библиотеке создаете класс- контрол
3.создаете оле контрол - ричьтекстбокс
4.в контрол кладете олерич
5. в грид кладете свой визуальный контрол
...
Рейтинг: 0 / 0
16.09.2008, 12:25
    #35541606
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и Grid
Интересующийся_2 ВладимирМ

Этот ответ хорошо знаком. Стандартные способы решения, стандартные кнопки и поля ввода etc .) Не хочется опускаться до флеймовой войны, хочется чтобы было удобно.
Подобный ответ тоже хорошо знаком. Поэтому дальше Вам придется ковырятся самому, поскольку Вы собираетесь "ломать об колено" интерфейс FoxPro. Еще раз повторю, в принципе, это возможно, но:

1. Это потребует много времени и сил
2. Это будет сильно "навороченная" библиотека классов
3. В случае возникновения "глюков" или желания что-то изменить см. п.1

По сути, Вам придется разрабатывать собственный объект.

Кстати, ответьте, хотя бы самому себе: удобно КОМУ? А Вы этого "кого" спрашивали? Или это Ваше личное мнение: мне КАЖЕТСЯ, что ТАК будет удобнее.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / RichTextBox и Grid / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]