Makale numarası: 179988 - Son Gözden Geçirme: 24 Şubat 2004 Salı - Gözden geçirme: 3.0 Düzeltme: ListView'ın ColumnHeader genişlik özelliği sorunu
Bu SayfadaBelirtilerBir ColumnHeader genişliğini programsal olarak ayarladığınızda, sütun genişliğini gerçekten beklenenden daha büyük görünebilir. Böylece, daha sonra geri yükleyebilirsiniz, ColumnHeader genişliği ayarları kaydetmek istediğinizde, bu sorun sunar. NedenDahili olarak, programlı olarak değiştirildiğinde bir ColumnHeader genişliğini bazı önceden belirlenmiş bir sabit ile boşluklarla. ColumnHeader genişliği kullanıcı arabirimi aracılığıyla değiştirdiyseniz, bu doldurma etkin değil. ÇözümBu soruna geçici bir çözüm bulmak için <a0></a0>, ayarlayabilir veya ColumnHeader LVM_SETCOLUMNWIDTH veya LVM_GETCOLUMNWIDTH iletileriyle SendMessage API işlevini kullanarak bir genişlik dönün. Sabit ve işlevi bildirimleri aşağıdaki gibidir: Iletinin LVM_SETCOLUMNWIDTH kullanarak bir Columnheader genişliğini ayarlamak için <a0></a0>, the wParam ve lParam olarak yeni bir genişlik (0 ile başlayan) bir sütun dizini sağlar. Örneğin, aşağıdaki ifadeyi 150 için ListView1, (dizini 1) ikinci sütunun genişliğini ayarlar: Iletinin LVM_GETCOLUMNWIDTH kullanarak bir Columnheader genişliğini almak için <a0></a0>, (0 ile başlayan) bir sütun dizini wParam sağlar. The lParam kullanılmaz ve 0 olarak ayarlayın. Örneğin, aşağıdaki ifadeyi ListView1, (dizini 1) ikinci sütunun genişliğini verir: DurumMicrosoft bu hatanın bu makalenin başında listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır. Bu hata, Visual Basic 6. 0 ' giderilmiştir. Daha fazla bilgiDavranışı yeniden oluşturma adımları
Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:179988
(http://support.microsoft.com/kb/179988/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste