Выпадающий список delphi

Раскрывающийся список в StringGrid Это форум для опытных и начинающих программистов, а так же для выпадающий список delphi пользователей ПК. Для размещения сообщений вам необходимо. Это абсолютно бесплатно и не займёт много времени : Более 30 000 ранее зарегистрировавшихся пользователей будут рады вам помочь. Регистрация избавит вас от рекламы. Подскажите, как в ячейку столбец StringGrid на подобии Columns ButtonStyle в DBGrid вставить кнопку с раскрывающимся списком в выпадающий список delphi StringGrid? Super Moderator system architect Регистрация 20. Соответственно прятать при уходе из данной колонки или вообще из грида. Некрасивое на первый взгляд решение, но сами гриды так и делают. Когда курсор оказывается в ячейке, то на ячейку накладывается другой элемент управления - TInlineEditor. Чуть более изящный способ - это найти исходники grids. У грида есть свойство InlineEditor, и хотя оно Protected его все равно можно присвоить используя полиморфизм. Самый эффективный - субклассить TCustomGrid, чтобы прикрутить к нему новый InlineEditor. Наверняка такой велосипед давно уже изобретен и его можно поискать на выпадающий список delphi с готовыми компонентами. А если длина StringGrid больше длины ячейки? Конечно, можно задать заранее длину ячейки столбца равной длине раскрывающейся StringGrid, но это не "спортивно", когда столбец максимум под 10 символов имеет длину под 40. Нашел способ вставить кнопочку в ячейку StringGrid1, может кому пригодится. На форму кладем StringGrid, ComboBox и SpeedButton. StringGrid1SelectCell Sender: TObject; ACol, ARow: Integer; var CanSelect: Выпадающий список delphi ; Super Moderator system architect Регистрация 20. Так Вы в ячейку StringGrid вкладываете выпадающий StringGrid? Просто невнимательно прочитал вопрос. Ну все равно идея та же. Держать созданный заранее невидимый контрол, а в выпадающий список delphi момент накладывать его на ячейку. Как организовать проверку данных в stringgrid? Допустим я ввожу ячейку число 5 и ПЕРЕХОЖУ НА ДРУГУЮ ЯЧЕЙКУ пока я нахожусь здесь я могу вводить. Господа, помогите плиз совладать с QReport. Имею табличные данные, но не БД, пусть для примера StringGrid. Как эти данные пометить на QReport? Вы не можете создавать новые темы Вы не можете отвечать в темах Вы не можете прикреплять вложения Вы не можете редактировать свои сообщения.

Смотрите также:
  1. Заполнить его можно во время проектирования нажав на многоточие около этого свойства в окне Oject Inspectror, для работы со свойством Items во время выполнения программы используются методов приведенных в ItemIndex номер элемента, выбранный из списка нумерация элементов начинается с нуля , если ни одного элемента из списка не выбрано, то значение этого свойства равно -1 Name имя компонента Sorted автоматически сортирует список после добавления очередного элемента Style вид компонента: csDropDown — поле ввода и раскрывавшийся список данные можно ввести в поле редактирования или выбрать из списка; csSimple — только поле редактирования; csDropDownList — только раскрывавшийся список Text текст находящийся в поле редактирования Width ширина компонента ParentFont признак наследования свойства шрифта родительской формы.Они отличаются друг от друга прежде всего тем, что ListBox только отображает данные и позволяет пользователю выбрать из них то, что ему надо, a ComboBox позволяет также редактировать данные.

Написать комментарий

:D:-):(:o8O:?8):lol::x:P:oops::cry::evil::twisted::roll::wink::!::?::idea::arrow: