Ne peux pas supprimer les contrôles en Delphi xe7

Viens d'installer Delphi xe7. Ouverture d'un projet développé avec XE7. Note de côté, mais mon premier souci, c'est que tout les causes de l'IDE à accrocher, que ce soit en changeant des "vues" de Maître à iPhone4, ou tout simplement en faisant glisser les contrôles autour de dans la Vue de Conception. J'avais déjà un des outils de l'unité qui avait une fonction qui accepte un TComboEdit param. Il semble qu'ils ont déplacé les choses autour de lui à nouveau, car la fonction est aujourd'hui brisé. Pour savoir rapidement qui accueille des combo modifications, j'ai ouvert un formulaire et a chuté d'un Combo modifier et les enregistrer. Cool, maintenant je sais qu'il est un FMX.ComboEdit unité. J'ai essayer de le supprimer de la liste déroulante modifier et c'est ce que j'obtiens : Selection contains a component, ComboEdit1, introduced in an ancestor and can not be deleted.

Cela est également vrai pour toute nouvelle commande je baisse sur la forme, par exemple, même TEdits. Ne pouvez pas supprimer quoi que ce soit. Recherche rapide google fait référence à TGrids et des colonnes... dans mon formulaire, il y a seulement des Mises en page et un TabControl, où la nouvelle place les contrôles sont à l'intérieur d'un TabItem. Bon, peut-être il y a un bug similaire avec le TabItems, j'ai donc tenté de déplacer les contrôles autour de, prise de la forme de leurs parents. Mais, l'IDE se bloque pendant environ 30 secondes et ne peut pas faire n'importe quoi.

Comment puis-je supprimer ces contrôles dans Delphi xe7?

  • Ok... Changé "affichage" dans iPhone4", dos au Maître, et maintenant je peux supprimer les contrôles. La Question reste encore pourquoi je ne peux pas supprimer les contrôles à partir de différents points de vue ( bug peut-être? ). Laissera question pour éviter les 5 min des maux de tête que j'ai pour les autres personnes sur le point de désinstaller Xe7.
  • Bien que je n'ai pas installé XE7, je suppose que le nouveau MulitViews sont tout simplement un nom de fantaisie pour Visual Form Inheritance. Et dans ces il est, par conception, que vous ne pouvez pas supprimer les contrôles qui ont été introduites dans un ancêtre forme. Vous ne pouviez vous cacher dans des formes héritées.
  • Ok, 1+ qui fait sens.
  • Vous voudrez peut-être commencer avec des exemples SIMPLES qui ne comportent pas de l'héritage. Je pense que le message d'erreur qu'on a eu est en fait assez explicite.
  • youy cloué vers le bas. C'est exactement comme prévu. Je suggère de faire votre commentaire une réponse.
  • bien en attendant j'ai installé XE7 et je pense qu'il se comporte de manière légèrement différente que d'habitude Visual Form Inheritance. E. g. les contrôles ajoutés à hérité de Vues se propage retour à la Forme principale qui est: a) différentes que celle de la Forme Visuelle de l'Héritage et b) Conduit à ne pas être en mesure de supprimer ce contrôle dans la vue héritée. Un peu contre-intuitif de l'OMI

InformationsquelleAutor ThisGuy | 2014-09-02