Конференция "Прочее" » Не могу удалить компонент с формы. Здрасти, приехали
 
  • andrd © (09.09.16 16:17) [0]
    Не было такого в Delphi 7. Пользуюсь Embarcadero 10. Кинул компонент TButton на форму и решил его удалить, но не тут-то было: Selection contains a component, Button1, introduced in an ancestor and cannot be deleted.

    Что за засада?
  • iop © (09.09.16 16:51) [1]
    другая форма удаляй свой баттон
  • Игорь Шевченко © (09.09.16 16:52) [2]
    Почему ты пишешь здесь, а не в Quality Central ?
  • sniknik © (09.09.16 17:04) [3]
    форма наследуется от другой, и может быть удалена только там, а не в наследнике.

    > Не было такого в Delphi 7.
    было, есть. просто ты не делал наследуемых форм.
  • sniknik © (09.09.16 17:14) [4]
    вот кстати, баг с не удалением объектов внутри другого наследуемого
    http://www.sql.ru/forum/162086/udalenie-dbgrid-columns-v-okne-naslednike
    проверил, и поныне есть в D7 (стоит 2 официальных апдейда, т.е. все)
  • andrd © (09.09.16 18:11) [5]
    что значит "другая форма"? Больше форм, кроме главной, в проекте нет
  • iop © (09.09.16 18:23) [6]
    ты китаец чтоли?

    в ошибке по-русски же написано

    что баттон кинут не на ту форму, с которой удаляешь, а на форму предка.
    с которой и следует удалять твой баттон.

    и пофик сколько там у тебя форм.
  • kilkennycat © (09.09.16 18:24) [7]
    Помнится такое глюка. Учитывая что была лишь форма и кнопка, я не парился с изучением.
  • iop © (09.09.16 19:30) [8]
    либо тупо разъехался дфм с пасом.

    если сделать правой кнопкой на форме и "view as text" то гарантирую, что баттона там нету.
    либо наеборот.
    в пасе нету, в дфм есть
  • kilkennycat © (09.09.16 19:44) [9]

    > iop ©   (09.09.16 19:30) [8]
    > либо тупо разъехался дфм с пасом.

    наверняка
 
Конференция "Прочее" » Не могу удалить компонент с формы. Здрасти, приехали
Есть новые Нет новых   [134431   +14][b:0][p:0]