Smooth Form Edges Of A No-rectangular Form
Mar 26, 2012How do I make the edges of a non rectangular form in vb.net (2010) to be smooth. I have used regions and transparency key to create the form cut out but the edges
View 2 RepliesHow do I make the edges of a non rectangular form in vb.net (2010) to be smooth. I have used regions and transparency key to create the form cut out but the edges
View 2 Repliesis it possible to make the edges on a form rounded rather than a sharp edge?
View 2 RepliesI would like to draw a rectangular outside the form using mouse position but so far, I only found out how to draw rectangular inside the form.
View 12 Replieshow I could make a custom form, by setting the FormBorderStyle to None, and making it transpatent without setting the TransparencyKey to a color...
Because when you set the TransparencyKey property to, let's say 121; 121; 121, and it got a button which got the same color on the ForeColor, and then it disapears...
Here's an example of how it looks like when the form is transparent:
[URL]
I tried to skin my application and failed. I can get it to work if I don�t have semi transparent pixels on the outside of my form. But I want to use a skin I found on Deviant art that was made for Miranda. It is really nice but and it has a shadow around it. To get it to work in vb.net (I�m using 2005 btw) I have to fill around the main picture and take out the initializing (I think that is what it is called). But then the form�s edges are choppy. How does Miranda allow the shadows but I can�t in vb.net?
I first tried to do it the easy way. I set up some transparent panels with transparent pictureboxes in them and put my corners and middle fills as the backgrounds. I made the form with no border and set the transparent key to transparent. That didn�t work, so I made the form magenta and the transparent key magenta. The outside of the for where the shadow is was drawn on the magenta and the magenta bled through. So I edited the png�s to be magenta all around the form (eliminating the shadows) and it worked, but the corners were choppy.
Then tried some code I found on the net that tried to make a new control as a transparent panel. It was overriding the paint events and drawing to an off screen bitmap. I really didn't understand it and it just showed up as a blank screen. There has to be a way to do this.
How would I achieve a drop shadow effect around all edges of my Form?
View 9 RepliesI have been working on a windows form over the last couple days and I have hit a brick wall when trying to move my controls.
I think I have basic understanding of anchoring and docking but I'm not getting the results I'm hoping for so I have attached some screen shots of what I'm trying to do.
It's not about re-sizing more about moving the controls to the outer edges when my form is maximized.
[URL]
I have multiple forms within a form, typically up to 16, and I want these "inside" forms to snap all edges between eachother or the parent form edges, when a form is resized or moved, and edge comes within x pixels of any other edge.How should I approach this? What I can think of is to raise an event on the form that is moved/resized which calls a parent form handler method that loops through all the forms, check the edges and then keeps fixing (repositioning) the active form if any of its edges is close to any other form edge
View 3 RepliesI have a form positioned slightly above the taskbar/system tray in the bottom right corner of my desktop window.It's sort of like a pop-up notification.The notification itself looks great,but there's a button on it which resizes the form up, animating the sizing in increments of 5px whilst keeping it's position relative to the bottom-right corner of the screen.
The problem with this is that it doesn't look very smooth. Adjusting Me.Width resizes from the left so you have to then move the form to the left with Me.Left to compensate. Me. SetBounds just seems to be a wrapper for setting those properties anyway.Is there anything I can do to have the form smoothly (or at least appear to) resize outwards from the left of the form?
I've wanted to know the answer to this question for a long time but I never really took the time to ask anyone. My question is, why do rounded edges or drop shadows of transparent form layouts turn white. Take a look at the following image to know what I'm talking about.
View 3 RepliesIm Using VB 2008. I have MsgBox() statements in all Mouse & Form Click events to TEST & NOTHING FIRES during Form Load when I click on Form or Button Controls !!! The Form Load event contains code for Displaying the Label.Text control many times with changes in the Text to simmulate annimation.
[Code]...
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.
[Code]...
get a button on form A to open form B and then close (not hide) form A when clicked?Background: I am coding a VSTO application for Excel in VB2008.
Private Sub FormAButton_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles FormAButton.Click
Dim FormB As New FormB
[code]....
I have a form being called form several forms using ShowDialog().
1. Is there a way for called form to know which form called it by receiving a code or key from the calling form?
2. The calling form has a gridview. How can the called form pick up a column's value from the currently highlighted row in gridview in the calling form?
i have my main child form open. then i show the new form:
[Code]...
but when the form opens it flickers a lot. so i want move the new form behind the main form while it loads so the user does not see the flicker. once it is done loading i will set the form to topmost. how do i move the new form behind the main form?
I have a tool window that I want to stay above the main application form, but not stay on top of all windows forms. Similar to the floating properties window for visual studio - it always stays on top of the main VS window, but if I select another program, like internet explorer, the floating properties window will be behind internet explorer.
What I have is an application that has several forms that may be displayed at the same time. I have a Messages form that displays messages generated by the code in the form, that gives the status of the application. Obviously, the user would not normally be working on this form, but they may want it to be visible to see the status messages from the program (File saved confirmations, etc). So, my two options right now are I can set the form to be on top of all other windows forms or, when the user clicks on the main application form, the messages form would be hidden by the main form.
I designed a class contains a form that have buttons. When i click any button this function runs
Public Sub BtnClick(ByVal sender As Object, ByVal e As EventArgs)
result = CType(sender, Button).Text
[CODE]...
In another project I imported this class. I called the method that shows the form in my class. I need to store the 'result' variable in another variable in the new project. How can It be done.
how to pass value from one form into another form...? for example if i have 1 mdiform and 2 form (form1, and form2) for load form1 i'm using system.reflection.assembly here is the code for load form1 :
Imports System.Reflection
Private Asm As Assembly
Private FrmNama As Form
Public Function GetForm(ByVal FormName As String) As Form
[code]....
after form1 load i call form2 from form1 and from form2 i want pass value, here is the code from form2 to pass value into form1 :
form1.textbox1.text = textform2.text
why value from form2 can't fill into textbox1 in form1?
I'm new in .Net and I have an application with windows form "LOGIN" When users enter the user and password and click "ok", then if user passes validation then I have the code Show(MDIMainMenu) (I'm trying to open an mdi form), but I receive the following error: "Form that is already visible cannot be displayed as a modal dialog box. Set the form's visible property to false before calling Show. Error Number 5"
[Code]...
I did not really want to create as what i am showing in the second picture. What i actually wanted is to draw a curved (maybe a porsche, ferarri , or a lamboghini). Can i know how to draw curves along the edges ?
View 7 RepliesI'm making a non-rectangular UI and I've tried different approaches but still can't get the results I want. The following codes are for the user to move the form around.
[Code]....
I'm trying to make a program that runs programs using image analysis. It will Recognize images on screen so that they can be clicked. Well when i was working on it i had an ideal. I could get the edges of the screen/window i'm using. Make a calculation to grid off areas of parts of the screen. Making the program not have to process the entire screen every time. So that it only has to call to process a grided off zone.
How every i dont know how to get the edges of the screen/window. Could some one link info on how to do it or give some code snippits. Thx for an info that you give.
I am trying to draw a brush for my application
View 3 RepliesI'm trying to do a tic-tac-toe console application for practice. I created a case statement for the user to pick which square they want to fill in. [code]...
View 1 RepliesI am working on making a borderless form resize, but every time you move the mouse while resizing, it starts blinking until you are done. Is there a smoother borderless resize?
Here is the code I have right now
Dim CurLocation, AppLocation As New Point(0, 0)
Private Sub Sync()
CurLocation = Cursor.Position
AppLocation = Me.Size
[CODE].......................
I'm using VB.net 2010 and WPF 4. I need to have a smooth transition between two videos played on the mediaelement. I absolutely cannot use anything that requires me to use a winhost in the WPF window, as that will make my project impossible (since the video is full screen, and the controls are over the video)Basically, I need for the video to play through, and then smoothly go to another video specified in code behind. I cannot splice the two videos together - they must be separate.How do I have the videos transition smoothly, with no "blink"?
View 1 RepliesLooks like the tabs have been plucked and chucked at the bottom. How can I make it look smooth and like they are meant to be there?
View 6 RepliesI'm currently using the following code to take a screenshot of my desktop:
Dim r As Rectangle = Screen.PrimaryScreen.WorkingArea
Dim bmp As New Bitmap(r.Width, r.Height)
Dim g As Graphics = Graphics.FromImage(bmp)
[code].....
I'd like some direction in taking a screenshot of just a specific area. The area I need is where the rectangle encapsulates. If 've played around with it for a while tyring to figure out how to just take a screenshot of the rectangular area, but can't seem to figure it out.
In a rectangular array which is correct or considered standard? dim array(row,column) as..or dim array(column,row) as. Not sure it actually matters outside of how it looks in your head.
View 4 RepliesI'm trying to do for a website. I've got a header banner that is 900px wide, and I want to display 4 random images across the banner. (I've got about 20 photos at this point, and I want the header to select from them.) I can get the code for the random selection, but what I'm looking for is a way to blend about 10 pixels near the overlap. If I have each picture exactly 225px wide, I get a "hard" line between the images. I'd like to make the images a little bit wider and soften the edge by overlapping and blending the images together. I have figured out how to get the image back to the web browser, but I don't even know where to start on trying to figure out the blending. Graphics really aren't my thing.
View 2 Replies