Phân biệt các điều khiển trên ConTrolToolbox Toolbars và trên Form Toolbar

  • Thread starter Thread starter OverAC
  • Ngày gửi Ngày gửi
Liên hệ QC

OverAC

Đỗ Nguyên Bình
Thành viên BQT
Administrator
Tham gia
30/5/06
Bài viết
2,693
Được thích
15,088
Như các anh chị đã biết chúng ta có 2 thanh công cụ để tạo ra những điều khiển trên bảng tính và những điều khiển này khá giống nhau. Ý em và về mặt hình thức và công dụng. Tuy nhiên chúng lại có rất nhiều điểm khác nhau. Mời các anh chị cùng em chúng ta nhận ra những điềm khác biệt trên những điều khiển này. Em xin phép nêu ra một vài điểm khác biết như sau:

Controls on Control Toolbox Bar:
- Các điều khiển gắn liền với bảng tính, là một điều khiển của đối tượng worksheet
- Bởi vậy nên code của nó nằm trong code của sheet

Controls on Form Bar:
- Tuy nằm trên sheet nhưng "tâm hồn" của nó lơ lững ở các modules

híc chỉ nỏi được mấy điều cơ bản, mời các anh chị "mổ sẻ cắt chặt chém" nó ra tiếp.
 
Chào các bạn, tôi có một vấn đề cần sự giúp đỡ của các bạn.
Tôi tạo một toolbar và trên đó có 1 combobox, mỗi lần chọn giá trị trong combobox sẽ hiện một thông báo
Mã:
Option Explicit
Sub vidu()
Dim lenh1 As CommandBarButton
Dim combo1 As CommandBarControl
Dim cb As CommandBar
Dim lenh(5), i
Application.CommandBars.Add(Name:="vidu_toolbar").Visible = True
With Application.CommandBars("vidu_toolbar")
    .Position = msoBarTop
    .Protection = msoBarNoCustomize
End With
For i = 1 To 5
  lenh(i) = "Lenh " & Trim(Str(i))
Next
Set combo1 = Application.CommandBars("vidu_toolbar").Controls.Add(Type:=msoControlComboBox)
With combo1
    For i = 1 To 5
    .AddItem Text:=lenh(i), Index:=i
    Next
End With
combo1.OnAction = "goi_lenh"
End Sub
Sub goi_lenh()
MsgBox ("Goi lenh thu ")
End Sub
Tôi muốn :
- Trong combobox chỉ được chọn như khi tạo combobox trong form ta chọn style=2
- Thêm câu lệnh gì trong goi_lenh() để khi chọn 1 giá trị trong combobox thì MsgBox hiện giá trị đó.
Xin cảm ơn.

Các bạn ra tay giúp tôi đi. Đang rất cần.

Mô tả công việc như sau: Tạo trên toolbars một combobox giống như khi ta chọn font (trên Formating), sau khi chọn thì hiện Msgbox(font name).
Chẳng lẽ bó tay sao. Đành phải chuyển sang gọi ra form để chọn giá trị.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Xin các bạn hãy cho ví dụ để so sánh sao cho cụ thể hơn . Chủ đề hay này đã bị bỏ rơi gần 4 tháng rôì nhỉ ?
 
Upvote 0
Như các anh chị đã biết chúng ta có 2 thanh công cụ để tạo ra những điều khiển trên bảng tính. Tuy nhiên chúng lại có rất nhiều điểm khác nhau. Mời các anh chị cùng em chúng ta nhận ra những điềm khác biệt trên những điều khiển này.. . . Híc chỉ nỏi được mấy điều cơ bản, mời các anh chị "mổ sẻ cắt chặt chém" nó ra tiếp.

Controls on Control Toolbox Bar: Giành cho những chuyên gia trung cao

Controls on Form Bar: Giành cho những người trình độ sơ & trung bình!
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom