My code is in line with what I believed you were asking for in the beginning. You and your post are great examples of why I generally don't provide code samples right off the bat and that's why I tend to ask more questions instead of flinging irrelevant answers at people. That is why it is important for you to be as descriptive as possible with us, so that we can understand what you want to do; why you want to do it; and how you plan on doing it; and only then we can promptly give you a fast answer once that understanding is clear. Rather than going around the houses throwing code at you for something that is misinterpreted as something you want, when it's actually not. Don't assume we know what you're thinking of doing and why, because we don't. We are not mind readers and if we don't ask for more information, it becomes harder to help you.
Its time consuming enough for us to take time out of our day and type something up for somebody who doesn't want the code we wrote because they never bothered to put more information into explaining elaborately on their opening topic, in order for us to have a clearer picture of what it is you're trying to do and why. And thus misleads us, or in this case me when that information is not clear. It was assumed that you want a fading picture which is docked into your form. Since the picturebox lacks the same functional property as the windows form opacity property offers, it
is still possible to do it but more complicated, but it is easier to do it by way of what I gave you already. Alternatively this is easiest done in WPF.
Further, its common courtesy to thank someone who tries to help you, after all you are availing of a free service and free advice and sometimes free code samples too, and for absolutely nothing. Spend a little more time on post 13 before dismissing what I gave you as being
not in-line with what you're asking. In my opinion; showing a black screen off the bat without fading the form in is rather ugly and not necessary, only to roll a picture up over that very ugly black form seems rather pointless. But that's just my opinion, and my opinion is based on the fact that I
don't know why you are doing what you're doing or for what reason. From a visual aspect, it would be cooler if the form would fade in too and not just the control. You actually have a working solution on post 13, but I am sure you can work it out by yourself if you can read between the lines, just as you expect us too.
It's bad practice to assume what one programmer wants to do, as no two ideologies hold the same theory.
Good luck with the project my friend.