Текущий архив: 2006.04.09;
Скачать: CL | DM;
ВнизКак взять св-ва из грида,а не из TTable? Найти похожие ветки
← →
John_Doe (2006-02-10 15:35) [0]В TTable добавил все поля таблицы.
После чего,в гриде,задал некоторые свойства,ширина колонок,цвет итд.
Но все это игнорируется,и все свойства берутся почему-то из TTable.
Обойти могу только уже в OnCreate"е формы,раположив коды доступа к свойствам грида.
Только тогда работает.
В чем моя ошибка?
Как сделать так,чтоб грид брал свои собственные значения свойств,скажем Column[0].Width,а не DisplayWidth компонента TTable?
← →
OGA © (2006-02-11 08:21) [1]вопрос какой то расплывчатый...
DisplayWidth будет если не указан Column[0].Width...
если указать значение Column[0].Width то он таким и будет..
← →
John_Doe (2006-02-11 09:14) [2]
> если указать значение Column[0].Width то он таким и будет.
> .
Вот именно что - нет.
Я не вру,указал и DisplayWidth,и Column[0].Width,но значение ширины колонки берет только из TTable.
Проверял несколько раз.
← →
Anatoly Podgoretsky © (2006-02-11 10:26) [3]Не надо грать из грида, бери из Columns
← →
Column (2006-02-11 10:29) [4]TColumn.AssignedValues
Indicates which TColumn and TColumnTitle properties have been set.
type
TColumnValue = (cvColor, cvWidth, cvFont, cvAlignment, cvReadOnly, cvTitleColor, cvTitleCaption, cvTitleAlignment, cvTitleFont, cvImeMode, cvImeName);
TColumnValues = set of TColumnValue;
property AssignedValues: TColumnValues;
Description
The read-only AssignedValues lists properties of the column and its title (TColumnTitle) which have been set or whose default values have been changed. AssignedValues is a set of zero or more of the following:
Value Indicates changes to
cvColor The column’s Color property.
cvWidth The column’s Width property.
cvFont The column’s Font property.
cvAlignment The column’s Alignment property.
cvReadOnly The column’s ReadOnly property.
cvTitleColor The column title’s Color property.
cvTitleCaption The column title’s Caption property.
cvTitleAlignment The column title’s Alignment property.
cvTitleFont The column title’s Font property.
cvImeMode The column’s ImeMode property.
cvImeName The column’s ImeName property.
For example, if AssignedValues returns [cvColor, cvTitleCaption], then the column’s font and title caption have been changed and no longer track with changes made to their default source.
Many column properties obtain their values from external sources, such as properties of the associated TField objects. Until a value is assigned to a column property, changes made to the property’s default source will be reflected by the column. After assignment, the column property is independent of its default source.
← →
John_Doe (2006-02-11 11:21) [5]
> Until a value is assigned to a column property
Вот это часть не пойму.
Переводится как "до тех пор,пока значение не присвоено св-ву обьекта Column".
Я так и делаю.
Я меняю значение Width у обьекта Columns[0].
Но он это игнорирует.
И берет св-ва из TTable.
← →
msguns © (2006-02-13 09:23) [6]Может, он берет свойства не из "TTable", а из себя же, родимого, но "прикрученные" в дизайне ?
← →
ЮЮ © (2006-02-13 09:38) [7]В TTable добавил все поля таблицы.
В TDBGrid добавил нужные(все) поля (Columns Editor)
если это действие пропустил, то где они будет запоминаться?
После чего,в гриде,задал некоторые свойства,ширина колонок,цвет итд.
← →
msguns © (2006-02-13 09:40) [8]Пусть рааскажет подробно про свои действия: что и в какой последовательности делал в дизайне.
Страницы: 1 вся ветка
Текущий архив: 2006.04.09;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.014 c