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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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