模擬IE位址列的TextBox小控制項

2022-02-17 04:43:19 字數 1298 閱讀 1992

記得

csdn

上面以前曾經有人問過,有沒有像

ie位址列那樣能夠自動記憶以前輸入過的文字,然後通過下拉列表選擇的控制項。我的印象是

.net

沒有提供這樣的控制項,眾多

.net

高人肯定做過,但是我一時找不到。這幾天無聊,於是自己試著做了乙個。

主控件是乙個繼承自

textbox

的類,然後乙個成員控制項

listbox

。乙個arraylist

儲存了所有使用者曾經在這個

textbox

裡面輸入過的內容。

public

class

combotextbox

inherits

windows.forms.textbox

private

withevents

lbinput

assystem.windows.forms.listbox

private

m_combolist

asarraylist

endclass

textbox.enter

的時候,自動顯示

listbox

,並且根據使用者在

textbox

裡面已經輸入的內容查詢

arraylist

裡面的專案,通過

string.startwith

方法提取符合的專案,然後新增到

listbox

裡面。(如果

textbox

裡面沒有任何文字,就全部顯示所有的

arraylist

裡面的內容)

foreach

item

inme.m_combolist

ifitem.tolower.startswith(header.tolower) = true

then

me.lbinput.items.add(item)

endifnext

textbox.validated

的時候,將使用者輸入到

textbox

裡面的文字作為合法的輸入文字新增到

arraylist

裡面去。同時隱藏

listbox。

這個小控制項是一時高興做的,所以沒有特別全面的測試。我把源**放上來,歡迎園子裡面的哥哥姐姐們給我指點指點。如果您有什麼更好的想法,非常歡迎

feedback。

源**和

sample

合併在乙個

solution

c 獲取IE位址列中的URL

一直在想測試使用者行為分析的時候,通過程式 本地服務程式 獲取ie上的url位址,對當前的url分析,並結合我的情況分析我的行為方式。現在瀏覽 的時候偶然看到了幾行 不知道原始出處,就暫時 記錄下來。name 的值 屬性configurationfile dynamic base dynamicba...

獲取位址列引數

屬性描述 hash 從井號 開始的 url 錨 host 主機名和當前 url 的埠號 hostname 當前 url 的主機名 href 完整的 url pathname 當前 url 的路徑部分 port 當前 url 的埠號 protocol 當前 url 的協議 search 從問號 開始的...

獲取位址列引數

獲取位址列引數 var url window.location.href 獲取當前視窗的url 結果 獲取當前視窗的主機名 結果 localhost 61768 var port window.location.port 獲取當前視窗的埠 結果 61768 var pathname window.l...