Kaybolmayan Control istiyoruz!

20-9-2007

Visual Studio 2005 Express' te salak bir bug var controllerin  yerini değiştirirken controller yok oluyor.

2 checkbox, 3 radio button ve 7 textbox' ın resmini süt kutularının üzerine yapıştırdıktan bir hafta sonra ses çıkmayınca duruma kendim bakmaya karar verdim. Herşeyden önce control' ler kaybolduktan sonra bile kod derlenebiliyordu (compile) dolayısıyla controlun hala kodda olduğu ancak arabirimde gözükmediği ortaya çıkıyor. Designer dosyalarını inceleyince sorunun container' ların (groupbox, tab control vs.) bu kontrolleri kendi controlleri olarak kaydetmemesinden oluştuğunu farkettim. 

Dolayısıyla eğer Form' unuzun designer koduna girerseniz ve ilgili container' ın Controls.Add() method'u ile süt kutusunun üzerinde resmi olan control' ünüzü bu container' a eklerseniz kaybolan kontrollerinizi geri getirebilirsiniz.

Bug' ın nedeni hakkında ya da daha önceden rapor edilip edilmediği hakkında kesin bir fikrim yok ama bir konuda eminim ki gayet sinir bozucu bir bug!

Recent Blog Posts

See all of the blog posts