I'm wondering if anyone is familiar with designing UIs to be scalable to any resolution. Are there any libraries or functionalities of .NET that make this easy? We also have Infragistics controls as a resource.
I have a WinForms application that I need to dynamically add controls to at runtime. I searched for this and I was initially led to the TableLayoutPanel (TLP).
For i as integer 1 to dt.rows.count dim subpan as new panel *Code for creating panel" Next
the problem is i need to be able to add event handlers to each of them including, click, mouseEnter and mouseLeave but i can't figure out how to index each panel so that they can be accessed and identified. i tried using a property but that didn't seem to work or i was doing it wrong.
is there any control that allows the font to be automatically scaled? example, i want to make the text 80% of the width and height of the control, and it must be centered.
currently im using textrenderer.measurestring repeatedly to determine the largest possible size i could have that would be within 80% of the width and height of the control, and the onpaint handlers graphics.drawstring to keep the text vertically and horizontally centered.
There are plenty of references on the Internet on MSChart (AxMSChart)for Visual Basic 2008, but the published code seems to have all sorts of problems. I am a novice and trying to get a line chart with scaled dates on the x-axis.
I have a form that scales a background image. The form is painted 30 times a second (using Invalidate so it redraws the whole background image). When the window size is less than half my screen (1366x768), Task Manager reports that the program's CPU usage is 00. If I increase this a few pixels in width, all of a sudden the CPU usage jumps up to 50+. I can get up to about 606000 pixels in the client rectangle before it starts exhibiting this behavior
On click, I'd like this piece of code to create new polygon, shown in multiples with different coordinates and colors, sizes and orientation. Color and polygon in multiples works. My issue is I'd like to add more code that will allow each of the multiple polygon created scaled randomly and rotated. How to keep the polygons inside the canvas?
So far looks like this when user clicks start: [URL]
Code: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles startButton.Click Dim endCount As Integer = random.Next(1, 10) Dim plotPoint As New Point For count = 1 To endCount [Code] .....
I want to run my app maxmized; i know how to do that(changing the properties or coding); but i want to put the objects in there scaled with the form;
How can i do that?
For example: i have a form with the size(300,300) with a button in the bottom left corner ;i put the window state property MAXIMIZED and the window comes maximized for sure, but the button doesn't stay in the bottom left corner, ir stays int the normal position.
I am trying to get the green label box to show the correct coordinate after the box is scaled. The red box always shows the true coordinate of the mouse in the picturebox. So for example - after you click on [Scale x4], the 32x32 picturebox will be 128x128. The red box will now show from 0-127 x and y. I would like the green box to show 0-3 x and 0-3 y. Does anyone know how to do this? The code is ready to run, just cut and paste. [code]
Code: Public Class Form1 Dim NPB As Button Dim x As Integer
[code]....
As you can see, when I open a program from my menu, a new button will be created with text similar to this, "C:Program ". The button it self will not do anything. How can I create the method at the same time the button it is for is created? Also how can I change the text do that it gives me, for example, CCleaner.exe instead of the whole target path?
Is it possible to set a project default for VB.NET winforms projects so that the default Modifier for controls added to winforms is Private (not Friend)?I know there's a "modifiers" property in the properties window so I can set it for each individual control however I would like to change the project so from now on myself and other developers have to specifically decide to change from friend to private. (Which I would strongly discourage them from doing).I believe there is no way of doing this, but on another forum a while ago someone mentioned it would be possible with an add-in (but didn't name the add-in or where to get it).
I can usually find the answers to most of my questions via the Google Gods, but not this time.I have a form that has a TabPageControl and on that page a collection of labels and text boxes via a usercontrol.
On the form I have a button that allows the user to create a new tabpage, when the code adds a new page, it automatically adds the UserControl collection. I can't get my head around how to access the objects on the newly created tabpage.
What I need to be able todo is take the index of the tabpage that has focus and translate that against the UerContol name, but I havn't a clue how to do it!
I am adding a grid of buttons to a form at run-time, and all of then use the same Handler.My question is : Is there any way I canadd the TextBox at run-time ?I know how to but without it on the form, the IDE isn't very happy about the "MyClick" Sub - TextBox1 is not declared......
' some logic here to make nice rows and Columns of buttons ' with different .Text and .Name Me.Controls.Add(btn)
I have a proto-type winform app designed by a colleague. My original plan was to create it using asp.net, but I'm not sure if I should just 're-create' it using asp.net or continue forward using the winforms. Either way, I'd use vb.net as the code-behind.
It's going to be a data collection app; originally it was going to allow the collection screens to by dynamically built, based on options selected by the end-users. However, that has changed to a one-size fits all approach.
I've never written anything using asp.net, so what I'd really like is some advice about what should I be looking for/at in this new app, in order to decide which way to finish it... asp.net OR winforms... Would there be any design/programming advantages to using asp.net over the winforms (other than the fact that my colleague already have about a dozen forms designed, but with NO code-behind)? Might there be end-user advantages to using asp.net vs winforms?
I'm currently studying for one of Microsoft's MCPD 3.5 certifications (VB 2008) and one of the things it makes use of is WPF applications. Based on what I've seen of them so far, they are basically like Windows Forms Applications. So my question about them is why was WPF created? What was Microsoft looking to accomplish with WPF since outside of the "web feel" in a windows environment, it basically looks like a WinForms application. What is the difference between the two and when sould I use one over the other?
Can i access ASP.NET Database From Withing Winforms Application ? If i expect it requires web server can i have any example, any online sites that can show me the pattern of simple web server?
Question: I want to control cmd.exe from winforms. I DO NOT mean every command in a single process, with startupinfo, and then stop. I mean for example start the (My) SQL or GDB command prompt, send command, receive answer, send next command, receive next answer, stop SQL command prompt exit process. Basically I want to write a GUI on top of any console application.
Can we use css formatting in a vb application to give some enhancement? Examples would be changing the font color and or background? Are there any other way to customize a (VB)desktop application?
We're building an application using VB.net and WPF. Obviously we've found that there are huge differences between the syntax in the two, and we have a few problems trying to do things in Form apps in WPF.If possible, could you pass us some resources on things like switching between WPF windows, we'd use Show() and Close() in WinForms, and referencing variables from other forms, i.e. otherForm.StrVariable references StrVariable from otherForm.
I'm creating a playlist in Visual Studio 2010 Winforms and I would like to have allow the user to shuffle the songs played. I was thinking of something like:
If CheckBox1.Checked = True Then //Shuffle checkbox Me.ListBox2.SelectedIndex = Random(20) AxWindowsMediaPlayer.URL = ListBox2.SelectedItem End If
And hopefully the 1 of the 20 songs in the ListBox2 will be randomly selected. But this code does not work; "Random is a type and cannot be use as an expression".
I've come up against a rather tricky problem that I cant seem to find an answer to.I have a WinForms program that runs locally on a PC with a SQL Server Express database to store its data.There is also a remote database that i need to save data to the first time that the program is run (a registration type thing).
The remote database will only accept connections from known IP adresses so to get around this, I have set up an ASP.NET site on the server that the remote database resides on and the data will be saved from here.
In my program, I have a form that has a webbrowser component on it that points to the asp site (with me so far?).The user fills in the form and clicks a button on the form that will fire the form to submit, save the data on the remote DB and retrieve a serial number that is displayed on the screen.
I would like to change just a little bit the outlook of the form's top region in my application (the icon, bar, and controbox), is there any way to accomplish this without using third party components ?, I'd like to have my own Winform control that inherits from Windows.Forms.Form.[url]...
Possible Duplicate: Porting VB.NET Winforms Application to C# .Is there any way to convert a vb.net winforms application into c# ? In terms of both code and .vb (forms) files.
In a .NET 3.5 Winforms app, after a user provides a username and password, I set a custom principal in the CurrentPrincipal property like this:My.User.CurrentPrincipal = Service.GetPrincipal(username)This is done in a method that is called using Invoke, because the originating thread is not the UI thread:Invoke(New Action(AddressOf doLogin))But when I click on a button in the Winforms application, the CurrentPrincipal property has been reverted to its default, the current Windows user.Dim lPrincipal = My.User.CurrentPrincipal ' not my custom principalApparently, using Invoke while setting the principal does not solve the problem. Is there another way to set the CurrentPrincipal property for all threads in the application?
I know it most likely possible to access a winforms menu like an array but I am not seeing it in the menu designer of VS2008? What I mean is, my app has a typical menu bar across the top, with multiple items on each drop down. As it is written (I inherited this code), each menu item is a separate name, i.e.