Поиск сообщества
Показаны результаты для тегов 'tstringgrid'.
Найдено: 20 результатов
-
Приветствую! Изменить цвет фона или текста заголовка tstringgrid можно на событии DrawColumnHeader. Но хотелось сделать это с помощью стилей в designtime. Есть ли такая возможность? Добавление стилей headeritem приводит в конечном счете к полному обвалу 10.2. При изменении свойств headeritem сначала выскакивает ошибка Intrerface not supported, ну, а потом, любимый access violation в fmx250.bpl. В 10.3 ошибка повторилась
-
- tstringgrid
- firemonkey
-
(и ещё 1 )
C тегом:
-
Доброго времени суток всем! В VCL была возможность скрыть полосы прокрутки на TStringGrid. Оно не отключало скролл, но оно позволяло спокойно сделать таблицу с n-ым количеством колонок одинаковой ширины без появления горизонтальной полосы проркрутки. Есть ли что-то подобное в FireMonkey, а в особенности отключение не всех сразу, а лишь одной (горизонтальной) полосы прокрутки?
-
Здравствуйте! Помогите разобраться пожалуйста. Delphi 10.1 и 10.2, Windows Программа прекрасно работала и программировалась. Добавил две колонки в StringGrid: сразу понял что не красиво и попытался их удалить(ничего в программе больше не менял и не добавлял!?) таким образом: но после нажатии кнопки "Delete" получил сообщение: дальше программировать, данный проект, нет возможности из таких сообщений и дальнейших разрушительных сбоев при новой загрузке проекта в DELPHI все работает и запускается, Project1.exe из Debug'а тоже работает. Но стоит только в DELPHI попытать что то сделать(бывает достаточно навести курсор мыши) с именно этим StringGrid то сразу выдает ошибки: помогает полное удаление StringGrid но так как это не в первый раз и в разных версиях это сильно напрягает переустановки delphi не помогают может кто знает в чем дело? Заранее спасибо за ответ...
-
Добрый вечер, форумчане! Возможно ли менять ширину разделительных линий в StringGrid'е, гугол мне с этим не помог. Мне необходимо каждую пятую вертикальную и каждую пятую горизонтальную линию чуть шире остальных.(Delphi 10.2, Windows)
-
Покрасить ячейку Stringgrid в зависимости отзначения ячейки
Павел Караваев опубликовал вопрос в TGrid
Люди добрые, помогите) Я не понимаю, как закрасить ячейки в зависимости от информации в данной ячейке. Если в ячейке 1, то нужно покрасить белым, если 0, то чёрным. Имеющиеся на форуме ответы не помогают, ячейки не красятся=( -
в delphi xe4 и xe5 это осуществлялось вот так: procedure TForm1.FormCreate(Sender: TObject); var Col, Row: Integer; CellCtrl: TStyledControl; begin StringGrid1.Cells[ 0, 0 ] := 'Cell00'; StringGrid1.Cells[ 1, 0 ] := 'Cell10'; StringGrid1.Cells[ 0, 1 ] := 'Cell01'; StringGrid1.Cells[ 1, 1 ] := 'Cell11'; for Col := 0 to StringGrid1.ColumnCount - 1 do begin for Row := 0 to StringGrid1.RowCount - 1 do begin CellCtrl := TColumnAccess( StringGrid1.Columns[ Col ] ).CellControlByRow( Row ); if ( CellCtrl <> nil ) and ( CellCtrl is TTextCell ) then begin TTextCell( CellCtrl ).StyledSettings := []; TTextCell( CellCtrl ).FontColor := claBlueViolet; TTextCell( CellCtrl ).Font.Family := 'Times New Roman'; TTextCell( CellCtrl ).Font.Style := [ TFontStyle.fsBold ]; TTextCell( CellCtrl ).Font.Size := 14; end; end; end; end; в Delphi xe6 этот код ошибок не выдает, но и не чего не делает (( Подскажите, что не так?
- 13 ответов
-
- TStringGrid
- шрифт
-
(и ещё 1 )
C тегом:
-
Здравствуйте! Delphi 10.1 Berlin, android 6 Есть СomboBox, в нем выбираю фильтр для вывода в StringGrid списка из файла базы. При выборе в ComboBox "ВСЕ" - StringGrid заполняется большим! списком, который соответственно можно прокручивать по инерции Есть выбор "1" в ComboBox, при котором StringGrid заполняется всего несколькими записями, которые умещаются в пол экрана(которые не прокручиваются) Момент такой: Если StringGrid прокручивается по инерции(с выбором "ВСЕ"), а в этот момент выбрать выбор "1" то приложение вылетает (на android) Я так понял это из-за того что Stringу нечего прокручивать!? Подскажите пожалуйста решение этой проблемы . Заранее спасибо!
-
Есть хоть какая-нибудь возможность зафиксировать первый столбец, чтобы он не прокручивался? То есть нужен аналог свойства FixedCols из VCL,
- 1 ответ
-
- tstringgrid
- tgrid
-
(и ещё 2 )
C тегом:
-
Откомпилировав тестовый проект в Berlin для Android (4.3, 5.1), обнаружил, что событие OnSelectCell стало "нестабильным". Т.е. если я делаю Tap по ячейкам StringGrid, то OnTap отрабатывает всегда, а OnSelectCell - не всегда. К тому же иногда нарушается последовательность вызова событий. Последовательность обработки событий в Android была такой (в Seattle и более ранних версиях): 1). OnTap; 2). OnSelectCell. Как лечить? test_SelectCell.rar
-
Здравствуйте! вопрос к знающим. Правильна ли практика применения заполнения сетки в зависимости от выбора в родительском списке(не parent!!) StrGrd.RowCount:=0; while not(Тquery.Eof) do begin StrGrd.RowCount:=StrGrd.RowCount:+1 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, query.Next; end; Для FMX8 при запросе возвращающем 1 строку вызывает exeption. Разобрался из-за чего, но по правилам Запрещено публиковать найденные ошибки . Но может так не правильно очищать сетку для последующего заполнения может это wrong way?
-
Подскажите как реализовать в TStringGrid заголовок с вертикальным текстом? Например:
-
Проблема с TStringGrid на Android при прокрутке сетки по горизонтали
Aleks.win опубликовал вопрос в TStringGrid
При прокрутки сетке про вертикали без проблем а при горизонтальной подвисает. Как это решить. -
Начинал проект под андроид на CBuilder XE7, продолжаю на 10 Seattle, проблема с компонентом TStringGrid остается. Прокрутка по вертикали срабатывает с небольшой, но заметной задержкой. Прокрутка по горизонтали совсем не годится, около полсекунды задержка. Сначала полагал что много строк(было около 500), оставил 10 - ничего не изменилось. Проблема, субъективно, в задержке между началом жеста и реакцией приложения на него. Т.е. небольшая таблица тормозит очень заметно на фоне прокрутки графики в закладке карты. В TListBox, по отзывам, быстродействие тоже не очень. Выложил как есть на бета-тест, думаю будут претензии, да и неизящно как то.
-
Салют. Нужна помощь. Как можно редактировать текст прям в сетке(TStringGrid)? Пробовал воспользоваться событием CreateCustomEditor, но как то не взлетело. Делал так: SG: TStringGrid; sb_Factor: TSpinBox; sb_Experts: TSpinBox; //// procedure TForm1.SGCreateCustomEditor(Sender: TObject; const Column: TColumn; var Control: TStyledControl); begin Control:=sb_Experts; end;
-
Добрый день Можно ли скрыть/показать ряд в FMX TStringgrid используя код???
-
Собственно, не подскажите как изменить высоту хидера в стринггриде? Нужно вывести 2 строки в нем...
-
подскажите пожалуйста! Как можно для колонок задавать разные шрифты? И как сделать что бы если мы становимся на ячейку то подкрашивается вся строка? Как убрать вертикальные линии сетки грида? Спасибо
-
Возможно как то в gridах сделать поле lookup, которое можно будет редактировать в Gridе(как в combobox) , а не только видеть значение? Тип поля без привязки к данным popup есть у TGrid теоретически... а если привязать забайндить к датасету, то стиль popup у поля отсутствует....
- 1 ответ
-
- TGrid
- TStringgrid
-
(и ещё 1 )
C тегом:
-
Здравствуйте, помогите пожалуйста с проблемой, у меня в проекте RAD XE7 по какой-то причине не перерисовываются границы у ячеек при создании\удалении столбцов. Например: я создаю несколько столбцов так чтобы они были в рамках прямоугольника таблицы, + один столбец за видимой частью, чтобы его просмотреть нужно провести скроллом и далее чудеса которые видны на скрине (во вложении), линии на существующих ячейках отсутствуют. Грешным делом я подумал на стилизацию которую я установил при помощи StyleBook, но оказалось что и на стандартном окне без стилей тоже самое. Ещё когда например в видимой части удаляется столбец, то на его месте все ещё остаются границы от прежних ячеек. Собственно как перерисовывать таблицу? процедуры UpdateColumns и RePaint не помогают
-
Здравствуйте. Как в TStringGrid удалить определенную строку? А так же как полностью удалить все строки?