download url: http://www.4sea.org/temp/test-combo.rar
3kb
現在用另外一種方法替代解決, 但是任務攔回條出一個窗口,每次按combobox都會,所以得替換,
我寫了個上面的測試程序, 沒有窗口了, 但是picture的位置老是不對.
請大家幫我看看, 還有作測試的時候, 在父窗口多改變幾下UserControl11的位置.
3kb
現在用另外一種方法替代解決, 但是任務攔回條出一個窗口,每次按combobox都會,所以得替換,
我寫了個上面的測試程序, 沒有窗口了, 但是picture的位置老是不對.
請大家幫我看看, 還有作測試的時候, 在父窗口多改變幾下UserControl11的位置.
解决方案 »
- VB对Access数据库操作。
- vb怎么接收另一个程序发送的消息
- 请各位老师提供个思路或控件什么的
- 如何用代码将sstab空间的某个标签置于当前位置
- 我买了一张vb6中文版的盘,为什么没有关于数据库acess的东东?
- 请教GA高手:
- 我想知道怎樣新增 DataGrid 的行和列(使用它的什么屬性),謝謝﹗
- vb中在一个mschart控件显示两个以上散点图
- 用CommonDialog控件打开选择字体窗口时,将Flags 设置成 cdlCFEffects Or cdlCFBoth后,运行后想隐藏颜色选择怎么办?
- 关于API中的MCI,请指教
- 请问如何搞一个带颜色的TAB,或者哪里有比较好的现成TAB控件(可以发布的那种)?(高分在线等)
- 拥护定义类型未定义 的小错误 怎么改??帮忙看看
Dim iLeft As Long
Dim iTop As Long
If Picture1.Visible = False Then
Picture1.Visible = True
UserControl.Width = 3015
UserControl.Height = 2000
Picture1.ZOrder (0)
Set m_ParentControl = txtMain
SetParent Picture1.hWnd, Parent.hWnd
' GetWindowRect Parent.hWnd, sRect
' GetWindowRect txtMain.hWnd, sRect1
' iLeft = sRect1.Left * 15
' iTop = sRect1.Bottom * 15
' Picture1.Left = iLeft
' 'Picture1.Left = sRect1.Left - sRect.Left
' 'Picture1.Top = sRect1.Top - sRect.Top + 350
Dim ctlTemp As Control
Dim i As Integer
With UserControl.ParentControls
For i = 0 To .Count - 1
'Ambient.DisplayName = .Item(i).Name
If Err.Number <> 0 Then
Err.Clear
ElseIf UserControl.Ambient.DisplayName = .Item(i).Name Then
Set ctlTemp = .Item(i)
Exit For
End If
Next i
End With
Picture1.Left = ctlTemp.Left + ctlTemp.Width
Picture1.Top = ctlTemp.Top
Else
Picture1.Visible = False
End If