powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Control в Grid.Column
9 сообщений из 9, страница 1 из 1
Control в Grid.Column
    #32353567
А.С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как сделать что бы в Grid.Column.CurrentControl по умолчанию был не TextBox, а какой либо другой control (допустим MyTextBox). Чтобы это происходило автоматически без вызовов вручную метода Grid.Column.AddOdject()
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32353598
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зайти в менюшку Tools\Options.. Фкладка Field Mapping и укажи свой класс на Символьные представления или на Мультиданные свой грид
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32353608
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если количество столбцов известно заранее и оно не увеличивается в процессе работы, то можно сделать нужную замену на этапе проектирования формы.

Можно сделать класс Grid с фиксированным количеством столбцов.
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32353621
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать свой класс грида и в нем свой класс колонки...
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32353643
andrew_Pr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Во время дизайна формы перетащи мышкой из панели "Form Controls"
твой класс MyTextbox на нужную колонку Grida. В списке контролов у этой
колонки помимо стандарного Text1 появится и твой MyTextbox. Установи в
пропертях Grid.Column.CurrentControl = MyTextbox.
2. Если тебе надо, чтобы у всех гридов всегда было .Column.CurrentControl = MyTextbox,
тогда нужно создать базовый класс грида и использовать его.
Хреново, конечно, что нельзя создать базовый класс Column.
В 8-ке, кажется это появилось, но и то как-то убого.
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32353902
А.С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу на VFP8.0 SP1.
Создал, класс Grid, а для него Column и Header. Но не могу догнать куда писать что бы по умолчанию брались мои Control'ы. Метод AddObject перепысыват что ли?
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32353922
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покопай в сторону Memberclass
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32354032
А.С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Crip
Но у Column нет MemberClass'а есть HeaderClass, а оно используется для Header.
...
Рейтинг: 0 / 0
Control в Grid.Column
    #32354063
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато у грида есть MemberClass.
А вот сам класс колонки описать надо руками
Вот так например
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
DEFINE CLASS grdcolumn AS COLUMN
	Movable = .F.
	VISIBLE = .T.
	FONTNAME =  "Tahoma" 
	FONTSIZE =  8 
	Indexed = .F.
	lEnabled = .T. 

	ADD OBJECT header1 AS grdhead
	ADD OBJECT text1 AS txt4grid
ENDDEFINE
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Control в Grid.Column
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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