Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Add-in do VB
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003
Add-in do VB

Witam

Nie umiem zmienić ikony na nowo dodanym toolbarze, ani wykryć kliknięcia na niego. Jak to zrobić?


_____________________________________________
www.mob.abc.pl - moja strona o VB

08-01-2005 19:58
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Nie bardzo wiem o co ci chodzi - jak zmienić ikony??


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

08-01-2005 20:17
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Źle się wyraziłem - chodzi o ikonę przycisku na toolbarze. Jak mogę wykryć kliknięcie na niego?
Toolbara dodaję przez:
VBInstance.CommandBars.Add("Add-in"


_____________________________________________
www.mob.abc.pl - moja strona o VB

08-01-2005 20:27
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
Jeż



Typ: neutral
Postów: 55
Zarejestrowany: Mar 2004

Ja też nie bardzo wiem o co chodzi?
Czy umieszczenie toolbara w Add-inie czymś się różni od umieszczenia go na formie?
Zaznaczam, że nigdy nie pisałem add-ina ( powiem więcej - nawet nie bardzo wiem co to jest).
Wiem natomiast jak obsługuje się Toolbara na formie - jeżeli to Cię urządza to oczywiście mogę Ci podpowiedzieć.

09-01-2005 22:45
Pokaż profil Jeż  Wyślij email do Jeż   
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Nie chodzi mi o toolbar w oknie add-ina tylo w oknie VB. Coś już mam, toolbar mam, przycisk mam, wyktywam kliknięcie, wstawiam jedną z ikon oferowanych przez VB, tylko że żadna z nich nie oddaje dobrze, co funkcja ma robić. W jaki sposób mogę przypisać niestandardową ikonę?


_____________________________________________
www.mob.abc.pl - moja strona o VB

10-01-2005 09:35
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
Jeż



Typ: neutral
Postów: 55
Zarejestrowany: Mar 2004

Nie mam w tej chwili kompa na którym programuję (jest w serwisie) ale na razie z grubsza Ci powiem - może wystarczy. Jak nie to za kilka dni będę mieć wszystko.

Musisz dodać jeszcze do formy kontrolkę - o nazwie o ile pamiętam  - ImageList (pojawia się ona na pasku kontrolek razem ToolBarem). Po uruchomieniu programu będzie ona niewidoczna na formie , ale to do niej wczytujesz wszystkie potrzebne ikony. Żeby je wczytać - użyj prawego klawisza myszy i wybierz "Property" a pojawi się okienko do wczytania ikonek.

Teraz podobnie postępujemy z Toolbarem. Pokazujemy pasek Toolbara myszą - prawy klawisz - "Property" . W okienku które się pojawi wybieramy zakładkę "Buttons" i tam dodajemy klawiszy ile tylko chcemy, nadając im nazwy, indeksy, komentarze i oczywiście ikony. Z tym, że wcześniej trzeba zaznaczyć, że źródłem ikon ma być dodana kontrolka ImageList1. Wybór obrazka odbywa się poprzez podanie jego numeru z kolekcji ImageList1.

Obsługa - kliknij dwukrotnie na pasek Toolbara - otworzy się edytor:

- Privaty Sub Toolbar1.Click (index  ) - strzelam bo z pamięci.

Następnie dodaj w tym podprogramie:

Select case index
  case "przycisk 1"
    zrób to i to
  case "przycisk 2"
    zrób tamto
  case "przycisk 3"
    i tak dalej
End select

11-01-2005 21:52
Pokaż profil Jeż  Wyślij email do Jeż   
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Dzięki za odpowiedź, ale to jest mniej więcej kod użycia Toolbara na oknie mojego programu. Problem w tym że ten toolbar jest nie na oknie programu tylko w oknie VB, zadeklaruj zmienną jako VBIDE.VBE i nią dodaj pasek na okno VB. Ma to być coś takiego jak MZTools.


_____________________________________________
www.mob.abc.pl - moja strona o VB

12-01-2005 13:48
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
Jeż



Typ: neutral
Postów: 55
Zarejestrowany: Mar 2004

Otworzyłem projekt Add-ina u siebie.
Dodałem do niego toolbara wg metodologii takiej jak poddałem poprzednio. Wszystko bez problemów.
Ikonki itd. Z tym, że po uruchomieniu forma znika, a nie można jej wybrać jako startowej we właciwościach projektu. Ponieważ nie wiem co to jest Add-In - nie wiem czy to prawidłowo czy nie.

15-01-2005 21:19
Pokaż profil Jeż  Wyślij email do Jeż   
Wszystkich odpowiedzi: 7 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1