RE: giúp Set visible có điều kiện
hoanglonglangtu > 22-03-12, 10:14 AM
- Post nhầm khi nãy sửa lại ^^!
* Bạn duytuan008 mình ở cty k down đc bài của bạn, khi chọn giá trị trong combo box, bạn mún thực hiện phương thức visible ở control nào vậy.
+ Nếu thực hiện phương thức visible ở control khác thì để code như sau :
Private Sub Combo0_AfterUpdate()
IF me.Combo0.column(0)=year(date()) then
tencontrol.visible=false
Else
tencontrol.visible=true
end if
End Sub
+ Nếu thực hiện phương thức visible ở chính đối tượng combo box đang hiện hành thì theo mình biết phải thông qua một bước trung gian vì khi đang hiện hành trên chính control thì khi thực hiện các phương thức visible, enable sẽ bị lỗi. Mình có ý như thế này :
- Đầu tiên ở sự kiện AfterUpdate() bạn setfocus cho đối tượng khác trên form sao cho phù hợp với Form bạn đang thiết kế :
ví dụ :
Private Sub Combo0_AfterUpdate()
Text2.SetFocus
End Sub
Sau đó :
Private Sub Text2_GotFocus()
If Me.Combo0.Column(0) = Year(Date) Then
Me.Combo0.Visible = False
Else
me.combo0.visible=true
End If
End Sub
Một chút góp ý cho bạn.