1樓:匿名使用者
提問的人描述問題不清楚!我來回答!
首先這個控制元件是一個容器控制元件!
見下圖,utest是這個ocx控制元件,frmtest會整合在控制元件裡,在project1工程裡我們呼叫utest控制元件。
如果這個控制元件是你設計的話,你可以在frmtest裡增加一個object變數(frmowner)用來記錄project1裡的form1,然後在 frmtest裡button事件裡呼叫unload frmowner就可以了!
下面是簡單的**樣本!
'frmtest的**
public frmowner as object'變數記錄最後呼叫的窗體,即project1工程裡的form1
private sub command1_click()
'end command can not be used in dll function這就是提問者的意思!
on error resume next
unload frmowner
end sub
'下面是控制元件**,我隨便拖了兩個button
option explicit
private declare function setparent lib "user32" (byval hwndchild as long, byval hwndnewparent as long) as long
public property get hwnd() as long
hwnd = usercontrol.hwnd
end property
private sub usercontrol_resize()
on error resume next
frmtest.show
setparent frmtest.hwnd, usercontrol.hwnd'把frmtest強制設定到控制元件裡面
set frmtest.frmowner = usercontrol.parent'這句很重要,不然frmtest中button事件不起作用!
usercontrol.parent返回的就是useroncontrol所在的窗體物件
end sub
2樓:沒名也要進
一般控制元件就完成控制元件自己的功能,這才是封裝的意義。
用控制元件完成主程式的功能,這個思路比較奇怪。
3樓:匿名使用者
在那個按鈕點選命令裡寫上
end完事。
紅豆沙怎么製作,紅豆沙怎麼製作
下面我們開始做 以紅小豆500克為例,需要紅糖或者白糖500克,輔料清水1.5千克。把紅小豆清洗乾淨,放入鍋中,加水,用大火煮開後,鍋加蓋轉小火燜爛待用。製作關鍵要素 煮豆時必須涼水下鍋,大火燒開,小火燜煮,不然會把紅豆燒僵,出沙率低,煮紅豆越爛越好,只有這樣才會去除豆腥味,用鏟子一攪就爛。紅豆煮爛...
怎么製作滑鼠跟隨呢,怎麼製作滑鼠跟隨呢
我這有 第一個是滑鼠跟隨星星的效果 第二個是滑鼠跟隨文字的效果 複製進去就可以了 滑鼠跟隨星星效果 新建場景並新建一個影片剪輯star 跟隨物件 在第一幀繪製一個10 10大小的五角星 30度角 在20幀建關鍵幀將顏色alpha值為0 並新增動作stop 在1幀建立形狀動畫 新建一個影片剪輯act並...
怎么自己製作冰淇淋吖,怎麼自己製作冰淇淋吖
牛奶冰淇淋 原料配方 鮮牛奶500克 奶油12.5克 白砂糖150克 蛋黃100克食用香草精微量 製作方法 將稱好的白砂糖加入蛋黃中混合攪打。再把經過煮沸的鮮牛奶慢慢倒入糖與蛋黃的混合液中,充分攪拌調製均勻後,移至另一容器中慢慢地用微火加熱使溫度保持在70 75 時,不斷攪拌,然後停止加溫,當溫度逐...