VB中OLE功能是什麼意思

2022-05-30 09:57:03 字數 1730 閱讀 7644

1樓:戎忍秦絲雨

就是內嵌其他軟體的意思,比如用vb內嵌word,excel等,都需要ole功能來實現。

2樓:板儒

ole物件實際上就是別人的程式原封不動的拿來使用。可在

visual

basic

應用程式中新增的最強大、最有用的功能之一就是在控制元件和控制元件之間、在控制元件和其它

windows

應用程式之間拖動文字和圖形。有了

ole,就可將這種功能引入到應用程式中。

使用ole

拖放時,並不是把一個控制元件拖動到另一個控制元件並呼叫**(象本章前面討論的拖放一樣);而是將資料從一個控制元件或應用程式移動到另一個控制元件或應用程式。例如,您可以選擇並拖動

excel

中的一個單元範圍,然後將它們放到應用程式的

datagrid

控制元件上。

visual

basic

的幾乎所有控制元件都在某種程度上支援

ole拖放。此外,一些標準的和

activex

控制元件(由

visual

basic

專業版和企業版提供的)還提供對

ole拖放的自動支援,這意味著控制元件支援在

oledragmode

和oledropmode

屬性中的自動設定,並且無論是從控制元件拖出還是在控制元件內放入都不需要編寫**。這一點與手動拖放相反,在手動拖放中,您必須為拖放程式設計:

有些支援自動

oledragmode

和oledropmode

的控制元件包括

picturebox、label、以及

textbox

控制元件。為對這些控制元件啟動自動

ole拖放,應將

oledragmode

和oledropmode

都設定為「自動化」。

有些控制元件支援自動

ole拖動,但只支援手動放下,有些支援自動放下,但只支援手動拖動。例如,combobox

控制元件支援手動和自動拖動,但不支援自動放下。這是由於如果您將一個專案拖動到

combobox

中,visual

basic

無法知道將新專案放下的確切位置。然而,可以使用手動放下

,這樣您就可以將專案程式化的放在您希望在

combobox

中的位置了。要啟動這些控制元件的自動拖動,應將

oledragmode

屬性設定為「自動化」。

有些控制元件只支援手動

ole拖放事件,這意味著可用**對它們進行程式設計,使之成為

ole拖放操作的源,也可使之成為

ole拖放操作的目標。

注意為判斷其它

activex

控制元件是否支援

ole拖放,應在

visual

basic

中載入控制元件並檢查

oledragmode

和oledropmode

屬性是否存在,或檢查

oledrag

方法是否存在。(不自動支援

ole拖動的控制元件也將不具有

oledragmode

屬性,但是,如果控制元件通過**支援

ole拖動,則其具有

oledrag

方法。)

注意窗體、mdi

窗體、文件物件、使用者控制元件和屬性頁都包含

oledropmode

屬性,而且僅支援手工拖放。

vb中是什麼意思,VB中 是什麼意思?

vb中 的意思 1 是字串連線符,用以連線兩個或多個字串常量或字串變數。2 在純字元 變數或常量 連線中可以用 號代替 但不提倡。visual basic源自於basic程式語言。vb擁有圖形使用者介面 gui 和快速應用程式開發 rad 系統,可以輕易的使用dao rdo ado連線資料庫,或者輕...

vb什麼意思vb中是什麼意思

visual basic是一種由 公司開發的結構化的 模組化的 物件導向的 包含協助開發環境的事件驅動為機制的視覺化程式設計語言。從任何標準來說,vb都是世界上使用人數最多的語言 不管是盛讚vb的開發者還是抱怨vb的開發者的數量。它源自於basic程式語言。vb擁有圖形使用者介面 gui 和快速應用...

vb中alert是什麼意思啊,VB中alert是什麼意思啊

alert物件 警報物件屬性的方法列出集合 警報物件包含所有定義的sql server警報的資訊。microsoft jscript中的提供兩種方式來直接在瀏覽器中顯示的資料。可以使用write 和writeln 這是該文件物件的方法。也可以顯示在瀏覽器中的表單資訊,並在警報,提示和確認訊息框。編寫...