عملگر =، برای انتصاب هستش، وقتی شما توی شرط می نویسی if x = 2، مقدار x رو برابر 2 قرار می ده، و خوب این عمل نتیجه اش هم مثبته! پس دستورات درونش انجام میشه، و else ها دیگه انجام نمی شه. دلیل اینکه پنل 1 شما به صورت visible در می اومد هم همین مساله بود، شما در شرطتون مقایسه نمی کردید، بلکه مقدار visible رو برابر true قرار می دادید.
ولی == برای مقایسه به کار می ره، != هم یعنی نا مساوی و ...

موفق باشید