Correctly Refresh/redraw Semi-transparent Custom Control?
May 26, 2010
I have a semi-transparent custom control in vb2005 - works fine, except I can't get it to update/refresh correctly. If I update the custom parameter _backgroundColor, the control appears to be overpainted - e.g. each attempt to update the colour of the control overpaints the existing colour - until it becomes a solid block of colour. However, forcing a refresh of the form makes the control display the correct colour. Any ideas? I don't want to have to repaint the form just to get this control to render correctly. Code for the custom control is below.
[Code]...
View 1 Replies
ADVERTISEMENT
Dec 16, 2011
I'm trying to draw a semi-transparent layer over my entire form when certain events occur, with a prompt in front of this semi-transparent layer (similar to the effect in Windows Vista/7 with UAC enabled)At first I was trying to use a custom semi-transparent panel, but this didn't seem to work at all. As such I'm now trying to use a child form within the form using the opacity property on the form. However, when this semi-transparent form is added to the controls of the main form and displayed, it loses it's transparency.I've got a hacky work around at the moment where the semi-transparent layer isn't actually a component within the main form, and the transparency works then, but obviously this isn't ideal and could potentially cause various issues further down the line.
View 1 Replies
Oct 27, 2010
[code] how to make the part that drops down semi-transparent or completely transparent resembling floating text. So that I can see the form underneath.
View 1 Replies
Feb 14, 2010
I am trying to create two semi transparent panel.When I click on panel 1, the color is semi-transparent red. Panel 2 will become semi-transparent green. When I click on panel 2, the color is semi-transparent red. Panel 1 will become semi-transparent green.
Using class below:
Public Class TransparentPanel
Inherits Panel
Private mIsActive As Boolean = False
Public WriteOnly Property IsActive() As Boolean
[code].....
When I click on panel 1, it is semi-red, when I click on panel 2, panel 1 become semi-green. When I click back on panel 1, it seems to draw the semi-red on top and make it not semi-red but more red. The more click I do, the transparent is gone. Is there a way to drop the graphics and repaint it with semi-red? OR, is there a way to restore the graphics to its original state in semi-red? OR, is there a way to clear the graphics and repaint it with semi-red?
View 2 Replies
Sep 13, 2010
I am working currently on a watermark maker and I would like to know how to make a label see through. For example a form can have opacity out of a houndred, so I'm asking how can I do something simular to this in visual basic.
View 1 Replies
Jan 16, 2012
I am making a 2D sports game using XNA graphics. I would like to create a drop down menu from which the user can select various tactics. The menu will be a panel so that I can add in various sliders and check boxes, and it will drop down when the user clicks or hovers over a button.
[Code]...
View 15 Replies
Apr 19, 2010
I need to convert the color as semi-transparent for the picturebox to see something behind the picturebox.... Here, I have a difficult situation. When I set the image color using with the code, none of them are works. So I got them rid it. ARG!!!! I need to find the fact semi-transparent for the picturebox.
View 13 Replies
May 19, 2009
I'm trying to make a card game. So when the user tries to drag the card, a semi transparent card will follow the mouse movement until he let go of the mouse.
View 39 Replies
Aug 29, 2010
i need to know the code for making images inside my forms slightly transparent so I can still see the form behind it.
View 1 Replies
Jan 8, 2011
Is there any way to embed a vb.net form to another vb.net form. What I am trying to do is to make Form-A semi-transparent and Form-B as the embedded main form. So that the final application has a semi transparent border around it . Also I don't want to use a MDI form.
Edit: How to make the border of a vb.net form semi-transparent without using MDI form.
View 2 Replies
Oct 30, 2009
I have a 75% transparent form and I would like the controls and elements that I place on it to be 100% opaque. I've searched but didn't turn up any results.
View 4 Replies
Mar 15, 2010
I want to draw a text with 32 bit transparency on a graphics object. When I try, I only get black color in the result.
If I try to draw a line with the same semitransparent color, it works perfectly.
I have this code:
lBitmap As New Bitmap(32, 32, PixelFormat.Format32bppArgb)
lGraphic As Graphics = Graphics.FromImage(lBitmap)
lGraphic.SmoothingMode = SmoothingMode.HighQuality
[Code]...
I was thinking it may be that SolidBrush does not support transparency, but I found a predefined brush named Transparent (Brushes.Transparent) that was a SolidBrush when I looked at it in debug. I tried to use Brushes.Transparent as the brush when drawing the text, and it was successfully not showing at all. That means I get full transparency to work, but not partial transparency.
View 2 Replies
Nov 18, 2008
how i can make a picture box with an image in semi transparent like a watermark that you can see through to what is behind it.
View 4 Replies
Jun 24, 2009
How can I make semi-transparent form, with fully visible buttons on it? I'm trying with opacity, but I can't force it to work only with form.(And I need semi-transparent form, so I can't use TransparencyKey)
View 2 Replies
Dec 27, 2008
I'm trying to create a simple transparent PANEL control. I want to create a custom control based on the existing Panel Control with a property added called "transparent" which can be set to true or false. If it's set to true it's transparent(not invisible). So if I place it over some controls in a form say a button or text box... they are visible but disabled.
View 2 Replies
Jan 27, 2010
I have several custom controls inside my project, just added a new class and then inherit the original control. For example i have a Custom DataGridView Control (CustDGV), that defines several properties in the constructor of the control.Now i have one problem and one issue, the problem, if i change the CustDGV i don't know why, the forms that are using the control doesn't update the changes... The only way it's removing and adding it again.. not very useful when i have several event's already defined for the dgv.How do i force the form to update the control?The issue it's that some of the properties doesn't get applied, for example i set the column header height and the disable resizing in the constructor, but if i run the code this two properties doesn't get applied, i need to define them in the form where i use the control to get the results that i expect..The order of the properties in the constructor? The properties in the properties window override the constructor ones?
View 17 Replies
Apr 20, 2010
I've in my app many self created custom controls (not as a real active x control, but a simple modified class). In this case I'm writing about a groupbox. I've placed many of them on different forms. But now, I want to change the backcolor of this controls. I change the backcolor in the class, rebuild the project, and the backcolor didn't change. Why? I don't want to place the groupbox again, it would be too much work. It should be a chance to do this whithout placing the groupboxes again.
View 1 Replies
Sep 17, 2011
how can i create a monochrome bitmap from a semi transparent bitmap in vb.net? the bmp is for a transparency mask image for an icon i'm trying to create with the CreateIconIndirect API function.
i'm using vb2008 .Net3.5, but i would prefer an answer that would also work in vb2005
View 9 Replies
May 12, 2012
I have a RectangleShape on a form and certain events that invoke the Paint event for the Shape.But it redraws unwantedly when I drag the form to the taskbar or minimize and then maximize it or press the alt or tab key while the form has focus.I do not want this to happen. I have made sure that no other event fires the RectangleShape's Paint() event.
View 5 Replies
Sep 8, 2011
I have a requirement for a timer that has the following behaviour:
Millisecond accuracy I want the tick event handler to only be called once the current tick handler has completed (much like the winforms timer)I want exceptions on the main UI thread not to be swallowed up by the thread timer so this requires Invoke/Send instead of BeginInvoke/PostI've played around with CreateTimerQueueTimer and had some success but at the same time had problems with code reentrance and/or locks when deleting the timer.
I decided to create my own timer so that I could get a better idea of what is going on under the hood so that I can fix the locking and reentrance problems. My code seems to work fine leading me to believe that I may as well use it. Does it look sound? I've put in a check if the timer is deleted to make sure that the deletion is complete before the timer can be created again. Does that look ok?
Note: I should say that I call timeBeginPeriod(1) and timeEndPeriod(1) inorder to achieve the millisecond accuracy.(The following code is converted from vb.net to c#, so apologies for any missed mess-ups}
ETA: I've found a problem with it. If the timer is running at an interval of 1 millisecond, and I call, say, Change(300), it locks up @ while (this.DeleteRequest). This must be because the TimerLoop is in the this.CallbackDelegate.Invoke(null) call.
[Code]...
View 1 Replies
Mar 17, 2010
I am using VS2008 to create a WM6.0 application using .NET CF 3.5, and have put a custom background on the form using the following code:
Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
Dim asm As Assembly = Assembly.GetExecutingAssembly()
Dim bgImage As New Bitmap(My.Resources.bg)
[code].....
View 14 Replies
Jun 28, 2010
I have been using custom shapes for some time now but the pixels always have to be 100% solid or it mixes with the color I have set as transparent and its starting to get a bit annoying. Is there any way possible that I could take a png image with transparent pixels and use that as my custom shape without the transparent pixels becoming that color I chose? This is what I have: I want to put my image as the background without the purple being where the transparent pixels are.
Me.Backcolor = Color.Purple
Me.Transparencykey = Color.Purple
View 3 Replies
Jul 9, 2009
I'm trying to make a label control transparent over a Panel control.However by setting the background colour of the label to Transparent, it actually sees right through to the form itself, not the panel as intended.
As an example we use a panel with a background as white, we make the label transparent, however it gets the form�s colour as blue.However, we are using a custom panel control and need the label to be transparent over the panel and not see the forms background.
View 4 Replies
Jun 1, 2012
I try to achieve to paint a form with a gradient backcolor and overlap an image with transparency. This is possible? I want using a tile background image with transparent background and paint the background with a custom linear gradient.
View 2 Replies
Jul 9, 2009
I'm trying to make a label control transparent over a Panel control. However by setting the background colour of the label to Transparent, it actually sees right through to the form itself, not the panel as intended.
As an example we use a panel with a background as white, we make the label transparent, however it gets the forms colour as blue. However, we are using a custom panel control and need the label to be transparent over the panel and not see the forms background. Is this possible?
View 4 Replies
Jul 9, 2009
I'm trying to make a label control transparent over a Panel control. However by setting the background colour of the label to Transparent, it actually sees right through to the form itself, not the panel as intended.
As an example we use a panel with a background as white, we make the label transparent, however it gets the forms colour as blue. However, we are using a custom panel control and need the label to be transparent over the panel and not see the forms background.
View 2 Replies
Oct 26, 2011
I have created a custom designer (PannelloSfondoDesigner) for my custom control, a background panel (PannelloSfondo).
<Designer(GetType(PannelloSfondo.PannelloSfondoDesigner))>
Public Class PannelloSfondo
Inherits UserControl
[code]....
It works, I click the little arrow, the context menu appears:I click the menu item, the event is fired, the control is docked:but the menu description is not updated or refreshed (it should show "Undock from parent container"). Then if I click outside the control to deselect it and then I click back on the arrow to show the menu, the right menu item is displayed:How do I refresh the menu items?
View 1 Replies
Nov 11, 2011
I have created a custom ToolStripProgressBar. It is basically a class inherited from ToolStripStatusLabel, and i paint the 'progress' bar myself (just a simple rectangle). I have tried creating a custom ToolStripProgressBar using different methods including inheriting from both ProgressBar, ToolStripProgressBar and ToolStripControlHost. I always ran into difficulties doing in this way. Inheriting from ToolStripStatusLabel works well, but with one issue...
In order to have the progress bar update in the statusbar, i have to call StatusStrip.Refresh. Trouble is, adds a huge overhead to the drawing of the progress bar graphics. Simply calling the invalidate method of my ToolStripStatusLabel does not seem to render anything to the screen. how to have my graphics draw without calling the refresh method?
View 1 Replies
Dec 29, 2011
how to specify a custom icon for display in the toolbox window when you create your own custom control? Something other than the dreaded "gearbox" icon.
View 2 Replies
Dec 19, 2011
I have an isue, may be its simple. but i am not able to rectify this. Here it goes. I have a form to display data from database.
The form contains Tab control with 3 tabs,it has some text boxes, combo boxes and date pickers.I retrieved data from database in to data-set (ds) using a data-adapter (da) then assigned it to a dataview (dv)
[Code]...
View 4 Replies