Can I set a DPanel's color without using a Skin?

I’m trying to turn my DPanel invisible while keeping everything on this one visible. Is there a way without making a skin?

MyPanel.Paint = function() return end

Maybe?

Yeah it works! Sweet stuff.

There is a ‘Newbie Questions’ section for a reason ><
Norly, even if it is a very non-noob question, still post it there

ePanel.Paint = function()
surface.SetDrawColor(Color(0,0,0,0))
surface.DrawRect(0, 0, ePanel:GetWide(), ePanel:GetTall())
end