2014-09-02 36 views
11

Yalnızca Delphi xe7 yüklü. XE7 ile geliştirilen bir proje açtı. Yan not, ama benim ilk kaygım, her şey IDE'nin asıl kalmasına neden oluyor, ister Master'dan iPhone4'e 'view' değiştiriyor olsun, isterse Design View'da kontrolleri sürüklemek olsun. Daha önce bir TComboEdit paramını kabul eden bir fonksiyona sahip bir alet ünitesi vardı. İşlev artık bozulduğu için bir şeyleri tekrar taşıdılar. Hangi birimin birleşik düzenlemeleri içerdiğini hızlı bir şekilde bulmak için bir form açtım ve bir Combo düzenlemesini indirdim ve kaydettim. Cool, şimdi bir FMX.ComboEdit ünitesi olduğunu biliyorum. Combo düzenlemeyi silmeye çalisiyorum ve bu benim aldigim buyume: Selection contains a component, ComboEdit1, introduced in an ancestor and can not be deleted.Delphi xe7'de denetimleri silme

Bu, formdaki herhangi bir yeni kontrol için de geçerlidir, örn., Hatta TEdits. Hiçbir şey silinemiyor. Hızlı google arama TGrids ve sütunlara referanslar yapar ... Formumda, yeni yerler kontrollerin bir TabItem içinde olduğu sadece Layouts ve bir TabControl vardır. Tamam, belki TabItems ile benzer bir hata var, bu yüzden kontrolleri hareket ettirmeye çalıştım, formu ebeveynleri haline getirdim. Ancak, IDE yaklaşık 30 saniye için askıda kalıyor ve hiçbir şey yapmayacak.

Bu denetimleri Delphi xe7 içinde nasıl silebilirim?

+1

Tamam ... iPhone4'den 'view' değiştirildi ", master'a geri döndü ve şimdi kontrolleri silebilirim. Soru hala neden farklı görünümlerden (neyi silebilirim?) Denetimleri silemediğim gibi kalıyor. 5 dk baş ağrısını önlemek için Xe7'yi kaldırmanın eşiğindeki diğer insanlar için aldım. – ThisGuy

+7

XE7'yi yüklemediğim halde, yeni MulitView'lerin sadece Visual Form Inheritance için süslü bir ad olduğunu varsayalım. atasözü formunda getirilen kontrolleri kaldıramayacağınız bir tasarımla, bunları yalnızca kalıtsal formlarda saklayabilirsiniz .. – iamjoosy

+0

Tamam, 1+ bu mantıklıdır – ThisGuy

cevap

10

View'daki bileşenleri silmek için Master View ürününe geçiş yapıp bileşenleri silmeniz gerekir. Ayrıca, belirli bir görünüme eklediğiniz bileşenlerin yalnızca Master View'da silinebileceğini unutmayın. Bunun nedeni, herhangi bir görünümde bırakılan tüm bileşenlerin Master View'a yayılması ve daha sonra Views'un tümünde Visual Form Inheritance türünün gösterilmesidir.