VS 2008 Opacity/Invisibility Of A Form Inside A MDI Form?
Oct 11, 2009
I have a MDI form containing 2 other forms that I first created via GUI and than manually added to the MDI form.Form1 = MDI formForm2 = Form containing a WMP and buttonForm3 = Form containing a butoon. This form's opacity is set to 50%, to make it semi invisible.My MDI Form looks like this
Public Class Form1
Dim f As New Form2
Dim g As New Form3
When I set the opacity of a form to 50%, the opacity of a label on that form is also set to 50%, but I do not want so, is there anyway to make a 100%-opacity-label with 50%-opacity-LabelBackground on a 50%-opacity-form?
I have a form with a PNG image as its background image. How can I make the form's opacity match the opacity at different parts of the image? (for example, I have a drop shadow that fades from black to transparent. How do I acheive this effect on a form?)
Is there a way to change the opacity of the main form without changing the opacity of the controls within it? I'd like the background to be semi-transparent, without affecting the buttons, etc
I can't find a way to change the opacity of a mdi form within it's parent. I can change the parent form's opacity under properties, but can't change the embedded mdi form's opacity under it's properties. Opacity = 0.5 doesn't change the opacity of the mdi... works fine for the parent form. I was hoping that the embedded mdi forms functions would still be independent of the parent in order for me to change it's opacity.
I have my form set up to be able to be kept on top if the user so chooses. When it is set to be kept on top, I want the opacity to be reduced when the form loses focus. When I set opacity on init, it works fine. When I use this code, it doesn't work:
Private Sub Form1_LostFocus(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.LostFocus Me.Opacity = 0.2 End Sub
[code]....
Maybe I misunderstand how LostFocus and GotFocus work, but according to MSDN this appeared to be what I wanted.
I need to be able to change my form's opacity without changing the opacity of the components.
I really only need to do this on one form in my entire app, so this is getting a little frustrating
I've been researching for about half an hour now, trying to figure out if it's possible, but I'm coming up short.
I've seen some WPF examples and if it really comes to that, I'm more than willing to change the app from a WinForms app to a WPF app. I've made a WPF app before, so I'm familiar with it. But, I don't want to have to remake my entire project for this one form.
On that note, does anyone know if I can make a WPF form how I need it and just import it into a WinForm app? It doesn't seem possible, but it's better to ask than not. I'll look into this more.
setting the form opacity programatically in the MouseEnter and MouseLeave events.The problem isn't with the actual events, the problem is that the events occur in places where I don't want it to happen.So in my project, I have a form with 3 user controls in it. The user controls are docked in the form so no actual space from the form is available to the user.
when you enter the form, the form opacity is set to 1. And when left, the form opacity is set to 0.7 .However, what happens right now is obviously that when the user changes the mouse position from one user control to another, the form opacity flickers (turns to 0.7 and back to 1 really fast).
The end result we're looking for is a slideshow effect where a section of our main form shows a sequence of secondary forms which fade in/out on a timer.We can fade the forms in/out when they're shown individually, but the opacity setting doesn't seem to work when they're shown inside another form. What I've got, for testing, is code that should simply reduce the opacity to 10% after showing the inner form for a half-second, long enough to notice the reduction-except I don't see any change.
Dim f As New Form2() f.TopLevel = False Me.Controls.Add(f)[code]........
The opacity change takes effect without refreshing the form when shown 'stand-alone' but I've tried refreshing both the inner & outer form anyway, with no change.
I would like to place a form inside of a form, how would I do that?It would be like photoshop, where the tools form is inside the main form, or the filter form is inside the main form.
The following code does create a form within a form and does place NotePad inside the child form. You have to manually start NotePad prior to execution (I work on that later) but the code does workŠ My problem is now I want to manipulate the properties of notepad i.e. focus, size, location, etc. but I cannot figure out how to reference notepad and its properties.
I want to change my controls opacity .I know how can i change the form opacity but I want to change the controls opacity without change the the form opacity , such as : "I want to set my form opacity = %100 and the button opacity = %50 " or "I want to set my form opacity = %50 and the button opacity = %100 " I'm using visual studio 2005 .net .I want to do that in basic language
I searched around google for a couple of hours to see if I could find anything on what I wanted to do.
Needless to say, I didn't find much. Basically, what I want to do is, when my main form loads, I want to load another form that sticks to the desktop but is transparent (Opacity) except for the text I want in it.
The only thing I could find is how to reduce the opacity of the form. I don't want the form to have a border or be able to be moved around by the user. I still want the user to be able to put icons over it, but not mess with it. I also don't want it to show up on the task bar. Kind of like a background in it's own right.
I'm not even sure if a form is what I need to do this. I imagine that it can be done.
*Edit: I found an example of what I want, but I'm going to fill my form with different info [URl]..
Is there anyway of reducing the opacity of a form to 80% but at the same time have my buttons and text boxes to remain unhindered at 100%? When I reduce the opacity of the from the opacity of the text boxes reduce as well. How could I stop this from happening
I have a form as frmPopup which has a panel as pnlCtrlHolder. I'll using this form a popup and display a third form as control in this panel.
on form X.
dim frm as frmPopup ''Set the properties for this frmPopup frm.Opacity=60
[Code]....
This makes entire form with frmContent with opacity =60, but I need this only on frmPopup but not on frmContent.
I am working on vb.net Winforms application. I understand that I am adding a form as control on a form with opacity as 60. But is there any way to achieve the desired result. .
I would like to show a form... example: Form13.Show()However, I would like to have the Opacity of the form controlled by the user and I am having trouble figuring out the coding. Ideally I will have a track bar to choose the level of opacity and a "Show" button for the user to click. But I am trying to tackle one issue at a time. I am using VB 2008 Express edition if it makes a difference.
I have a custom shaped form with a transparency key of black. With the opacity set to 100%, I do not see the garbage around my custom shaped form As soon as I change the opacity, I see a transparent square(my borderless form) around my form.
How do I make it where my form retains its custom shape, and can have an opacity of less than 100%?
If you want something you've never had, you need to do something you've never done.
I'm using a printcreen function where I use X and Y to set where the screenshot will be taked. But the problem is that it uses the X and Y from the entrie screen. I only want it to use it inside the form.E.g the 0, 0 shouldn't be the in the top left corner of the screen, it should be the top left corner of the form.
I want to make it so when someone places the mouse cursor inside the form the opacity is 100% but when it leaves then it drops to 75%. This is my code:
Private Sub Form1_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.MouseEnter Me.Opacity = 100% End Sub
Private Sub Form1_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.MouseLeave Me.Opacity = 75% End Sub
The forms default value is 75% and it works fine when I mouse over. However when the mouse leaves the opacity doesn't drop. What am I doing wrong?
There's a richtext box in Form 2 and a WebBrowser in Form 1. The richtext box contains several hyperlink. How can I navigate the WebBrowser in Form 1 by clicking the links inside the richtext box in Form 2.
Inside a form, I would like to display a pdf file which is already available in my resources (template file "untitled"). In this pdf file, I have some fields which get their values from some texboxes in another form. My aim is, when the user triggers the button to call this form, it should insert the values inside the pdf file and display the output pdf inside the form.I have written the code to an extend but could not finish it myself after my many trials... Now here are the two things I cannot manage:I can use a directory to read the template pdf "untitled1.pdf". But my aim is to use the file inside my resources. can save the output file in a directory but this is not I want to do. I want to display the output pdf.