Czasami podczas pisania programu tworzysz tablicę kontrolek. Nieraz zachodzi potrzeba,
aby zmienić nazwę tablicy kontrolek (czyli de facto wszystkich kontrolek, pół biedy,
jeśli tablica składa się np. z 5 kontrolek, jeśli tablica składa się z 200
kontrolek, to ręczne zmienianie nazwy jest niewygodne). W tym tipsie opiszę, jak można
szybko zmienić nazwę tablicy kontrolek, gdyż zaznaczając wszystkie elementy tablicy
kontrolek, nie można zmienić jej nazwy.
Aby dokładnie zrozumieć to zagadnienie proponuję wykonać proste ćwiczenie:
Uruchom VB
Nanieś dowolną kontrolkę, niech to będzie np. TextBox
Nie zmieniaj mu nazwy
Skopiuj kontrolkę do schowka
Wklej kontrolkę, na pytanie czy utworzyć tablicę kontrolek odpowiedz twierdząco
Wklej kilka razy kontrolkę, rozmieść w różnych miejscach na formularzu
Zaznacz wszystkie elementy nowo-powstałej tablicy kontrolek
Zauważ, że możesz edytować wiele cech tablicy kontrolek, ale nie możesz zmienić
nazwy (cecha (Name))
Zapisz projekt na dysku i wyłącz VB
Włącz eksplorator windows i przejdź do folderu, gdzie został zapisany projekt, na
wszelki wypadek dokonaj kopii zapasowaj projektu
Otwórz plik z rozszerzeniem FRM w wordpadzie (lub dowolnym edytorze tekstu mającym
funkcję szukaj i zastąp)
Włącz funkcję szukaj i zastąp. W polu szukaj wpisz nazwę tablicy kontrolek (w
naszym wypadku jest to Text1)
W polu zastąp wpisz nową nazwę np. txtPole
Edytor tekstu musi zastąpić wszystkie szukane frazy, po tej czynności zapisz zmiany w
pliku i włacz VB
Sprawdź, czy wszystko poprawnie chodzi
Jelcyn
Komentarze
Dodane przez Kamillo w dniu - 2006-07-02 19:45:05A jak doda? do pola tekstowego np'Text1' napis np'jakis tekst' gdy klikniemy przycisk 'Button1'?? Bo mi sie zapomnialo!
Aby dodać komentarz zaloguj się. Jeśli nie masz konta, załóż je sobie. Tylko zarejestrowani użytkownicy mogą pisać komentarze.