2010-03-11 32 views
1

以及我想有一個自動完成的文本框,如下圖所示:
http://img704.imageshack.us/img704/9121/busyexample.jpg 此截圖來自一個會計軟件。每當用戶關注文本框並開始鍵入某些建議時,就會在控件下方彈出建議(如Purc類型文本框下的圖像所示)。此自動建議功能甚至可以在圖片中顯示的網格的單元格中工作。此外,字段在其中啓用了此自動建議功能時,只允許填寫自動提示列表中的值,而沒有其他值。
我想在vb6中的應用程序中模擬類似的功能。所以如果你可以請引導我在正確的方向,我將非常感激。
提前感謝所有抽出時間回覆的人。如何在這樣的vb6中使自動完成文本框?

回答

2

檢出自動完成文本框FreeVBCode.com

另一種選擇是在VBNet。文章展示瞭如何使用shlwapi.dll api。

+0

嘿感謝這麼快回復。第一個解決方案無法在我的電腦上運行。還沒有測試過第二個呢。 – 2010-03-12 04:04:12

1

我通常所做的就是做C-Pound Guru項目鏈接中包含的內容。拿一個文本框,當用戶輸入字段時,會有一個列表框填充與結果匹配的文本。默認情況下,ListBox將被隱藏,但在文本輸入到字段時將變爲可見。單擊列表框後,只需使用列表框的選定項文本更新文本框,然後再次隱藏列表框控件。一個非常簡單的例程來完成。

+0

嘿感謝您的洞察力,是它簡單而有效的解決方案,我想做什麼,但我如何讓它在數據網格中工作。 – 2010-03-12 04:07:26

1

VBAccelerator是VB6提示一個優秀的網站 - 試試自己AutoComplete樣品

+0

嘿感謝您的鏈接....這是非常好的鏈接,但它會在vb6中工作...我又如何使它在數據網格中工作... – 2010-03-13 07:33:37

+0

@Amit Doh!我鏈接到VB.Net示例而不是VB6。我已經編輯它現在鏈接到VB6之一。 – MarkJ 2010-03-13 22:02:33