У овом чланку ћемо показати како онемогућити дугме к на корисничком облику помоћу ВБА.
У овом примеру смо креирали кориснички облик који се може активирати кликом на дугме за покретање на радном листу.
Овај кориснички образац садржи само једно дугме које се користи за затварање корисничког обрасца. Кориснички образац се може затворити само кликом на ово дугме. Чак и притиском на тастерску пречицу Алт+Ф4 на тастатури нећете моћи да затворите овај кориснички облик.
Логичко објашњење
За онемогућавање дугмета к у корисничком облику користили смо догађај затварања упита корисничког облика. Овај догађај се покреће пре затварања корисничког облика.
У овом случају смо поставили услов да, ако је начин затварања контрола менија, не затварајте кориснички образац; уместо тога приказати информативну поруку у дијалогу.
Молимо следите доле за код
Опција Екплицит Суб руннинг () УсерФорм1.Схов Енд Суб 'Додајте доњи код у кориснички образац Привате Суб ЦоммандБуттон1_Цлицк ()' Затвори кориснички облик Унлоад Ме Енд Суб Привате Суб УсерФорм_КуериЦлосе (Откажи као цео број, Затвори мод као цео број) 'Коришћење упита Затвори догађај корисничке форме' Поређење константне вредности променљиве ЦлосеМоде „Ако је једнака уграђеној константи контролног менија“ Затим спречите затварање корисничког обрасца и „Приказ дијалога са информацијама о поруци са информацијама Ако је ЦлосеМоде = вбФормЦонтролМену Затим“ Промена вредности променљиве Поништи у Труе ”Подразумевано је нетачно Цанцел = Труе МсгБок "Не можете затворити дијалог овако!" Енд Иф Енд Суб
Ако вам се допао овај блог, поделите га са пријатељима на Фацебооку. Такође, можете нас пратити на Твиттер -у и Фацебоок -у.
Волели бисмо да чујемо од вас, јавите нам како можемо побољшати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште