That is right. Talk, discuss, explain. Hiding gambling activity is useless, as they will see or find out about gambling anyway. What parents usually do, when kids ask about alcohol? They explain that it taste bad, bitter, they are two young to try and give 100 reasons why they should not try it until they hit proper age. Why not we can do same with gambling? Give 100 or more examples why they should not gamble at young age. And that is it. When there is a party, or event or something, parents do order at least a glass of wine, champagne or a beer. Parents do not hide the fact that they drink. They dont do it under the table, behind the corner or secretly at night in other room. Instead they give explanation to kids. I think similar should be done with gambling.
This point I was searching for because I think it is a very true statement, your kids will most definitely find out that you are gambling if you're hiding it! Kids are smart, they do pick up on even the smallest details even if you don't think they do. They are very observant and watchful, they can spot unusual behaviors & pick up on senses & when they are curious kids start digging. They will ask you questions point blank and eventually figure it out.
I would agree that you shouldn't gamble in front of them, and frankly if you don't want your kids to gamble in the future you should make sure that you don't have any gambling addiction and if you do you should seek help and fix it because it could compromise your relationship with them in the future. This could cause you to get divorced, or cause you to have some wild mistake making behavior and you could lose custody of your children, or even much much worse. No good roads lead you to prosperity with bad gambling addictions.
Make every effort to guide your child & when they are young teach them what happens to people who gamble too much & what can happen. Teach them instead of relying on chance, and luck, which is a lazy effort & requires no hard work or skill, teach them that they cheat themselves doing that & instead teach them to take proper risks with business, and investing, teach them to save their money and invest it. Teach them to work hard and take every initiative you can to try to help teach them what is right.