Hata: Yardım dosyası içeriği yerine boş bir pencere görünüyor.

Makale çevirileri Makale çevirileri
Makale numarası: 174213 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

CdlHelpContents için bir ortak iletişim denetimin HelpCommand özelliğini ayarlayın ve daha sonra bir Yardım dosyası içeriğini görüntülemek için ShowHelp yöntemini kullanırsanız, Windows Yardımı, boş bir pencere görüntülenir. Yardım dosyası içeriğini görüntülenmiyor. Aynı davranış, bir Yardım dosyası dizini görüntülemek için cdlHelpIndex HelpCommand özelliğini ayarlarsanız yaşandığı.

Çözüm

<a1>Geçici</a1> # 1

Içindekiler veya dizin Yardım dosyanızın ShowHelp yöntemde, önce görüntülemek için değer & HB'için ortak iletişim denetimin HelpCommand özelliğini ayarlayın. Bu değer, WINUSER.H sabit 0x000b HELP_FINDER karşılık gelir. Bu sabit kullandığınızda, Yardım penceresi son etkin sekmesi görüntülenir. Bu pencerede gösterilen son zaman, dizin sekmesini seçildi, Yardımı yeniden görüntülenir, sonra da etkin sekme olacaktır:
      CommonDialog1.HelpFile = _
         "C:\Program Files\DevStudio\VB\Samples\Samples.hlp"
      CommonDialog1.HelpCommand = &HB
      CommonDialog1.ShowHelp
				

Çözüm No. 2

Dosya, en son Yardım dosyasını gösterilen zaman, hangi sekmesini etkin olduğu bağımsız olarak kendi Yardım dizin sekmesini görüntülemek için cdlHelpPartialKey için ortak iletişim denetimin HelpCommand özelliğini ayarlayın:
      CommonDialog1.HelpFile = _
         "C:\Program Files\DevStudio\VB\Samples\Samples.hlp"
      CommonDialog1.HelpCommand = cdlHelpPartialKey
      CommonDialog1.ShowHelp
				

Durum

Microsoft bu hatanın bu makalenin başında listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır. Biz bu hatayı araştırmak ve burada yeni bilgiler kullanılabilir olduğunda Microsoft Bilgi Bankası'ndaki deftere nakleder.

Daha fazla bilgi

Davranışı yeniden oluşturma adımları

  1. Yeni bir proje için Visual Basic'te başlatın.
  2. Bileşenler, Proje menüsünde tıklatın. Denetleme "Microsoft ortak iletişim 5.0" ve Tamam'ı tıklatın.
  3. Bir ortak iletişim denetimi Form1'e ekleyin.
  4. Form1 Form_Click olayına aşağıdaki kodu ekleyin:
          CommonDialog1.HelpFile = _
             "C:\Program Files\DevStudio\VB\Samples\Samples.hlp"
          CommonDialog1.HelpCommand = cdlHelpContents
          CommonDialog1.ShowHelp
    						
  5. Uygulamayı çalıştırmak için F5 tuşuna basın.
  6. Not Windows Yardımı'nı görünür, ancak Yardım dosyası içeriğini görüntülenmez ve formu tıklatın.

Özellikler

Makale numarası: 174213 - Last Review: 22 Şubat 2014 Cumartesi - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbbug KB174213 KbMttr
Machine-translated Article
Ö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:174213

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com