:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки ::
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  


Форумы  :: FAQ FoxPro

Как в дизайнере вставить объект в столбец Grid
Дата: 03.03.05 22:25:55 ОтветитьЦитировать

Вопрос

Как в дизайнере формы я могу вставить нужный мне объект (ComboBox, CheckBox, Image, CommandButton, свой класс и т.п.) в столбец Grid?

Ответ

  • Добавляете на форму объект Grid
  • Устанавливаете у него свойство ColumnCount больше нуля
  • Правой клавишей мыши щелкаете на Grid и выбираете пункт Edit. В старших версиях FoxPro в этот режим можно перейти, нажав и удерживая клавишу Ctrl щелкнув по Grid левой клавишей мыши
  • В ToolBar с именем Form Controls щелкните левой клавишей мыши по нужному объекту
  • Левой клавишей мыши щелкаете на нужном столбце в любом месте под заголовком

    Все, нужный объект вставлен. Убедится в это можно в окне Poperties. В раскрывающемся списке в соответствующем столбце Grid кроме объекта Text1 появиться и имя вставленного Вами объекта с добавлением окончания 1.

    Чтобы именно вставленный объект отображался в столбце, необходимо убедится, что свойство CurrentControl этого столбца содержит имя вставленного объекта.

    А чтобы вставленный Вами объект отображался не только в текущей строке Grid, но и во всех остальных строках необходимо для того же столбца сделать дополнительную настройку

    Sparse = .F.

    Можно также использовать другой метод вставки

  • Добавляете на форму объект Grid
  • Устанавливаете у него свойство ColumnCount больше нуля
  • Добавьте экземпляр любого нужного Вам класса, который Вы хотите вставить в столбец Grid непосредственно на форму вне Grid
  • Выделите добавленный объект (щелкнув по нему левой клавишей мыши) и скопируйте его в буфер обмена (комбинация клавиш Ctrl+C или пункт системного меню Edit, подпункт Copy)
  • Правой клавишей мыши щелкаете на Grid и выбираете пункт Edit. В старших версиях FoxPro в этот режим можно перейти, нажав и удерживая клавишу Ctrl щелкнув по Grid левой клавишей мыши
  • Левой клавишей мыши щелкаете на нужном столбце в любом месте под заголовком
  • Сделайте вставку из буфера обмена (комбинация клавиш Ctrl+V или пункт системного меню Edit, подпункт Paste)

    Можно удалить уже не нужный объект Text1 из столбца Grid следующим образом:

  • В окне Properties в раскрывающемся списке выберите объект, который хотите удалить
  • Один раз щелкните левой клавишей мыши по любому месту формы. Лучше щелкнуть по заголовку формы, хотя это не принципиально.
  • Нажмите клавишу Delete на клавиатуре
    Ratings: 0 negative/0 positive


  • Тема Просмотров Написано Написано
      Grid 9137 Владимир Максимов 01.03.05 22:13
      Как в дизайнере вставить объект в столбец Grid 10803 Владимир Максимов 03.03.05 22:25
      Пропадают настройки Grid, события столбцов, заголовков, ячеек 14317 Владимир Максимов 20.03.05 17:58
      Почему настройки ячейки видны только в активной ячейке 5142 Владимир Максимов 24.04.05 09:52
      Как выделить всю активную строку Grid 18069 Владимир Максимов 24.04.05 11:10
      Можно ли указать массив в качестве источника для Grid 6491 Владимир Максимов 26.04.05 20:34


    Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

    On-line: 2 (Гостей: 2)

    © 2006 Fox Club 
    Яндекс.Метрика