using VS 2010, writting small app which utilises wmp.dll (ver: 12.0.7601.17514 (size: 13.9 MB (14,633,472 bytes)).All works fine except on the openstatechange event the player object resizes every time to approx 250x250. Its driving me MAD!. I have even entered overiding height and width values which it rudely ignores...its a bad bad COM object.I have definately captured the event point where it resizes itself to the exit of the openstatechange event.
I created so many listviews in my project, that im too lazy to add to each listview a resize event with percentages. Is there any other trick, who just scales the columns so as they are?
I'm starting work updating an UI for one of my company's applications and I'm running into a sticky issue. The parent control contains several panels, each of which can be turned on or off depending on user input.
The final panel in the user control contains another user control which gets resizes according to a toggle switch. Essentially, it "opens" up more information.
While the child control (ChildControl) is docked to Fill inside the parent control (ParentControl), when I add height to ChildControl I can't get ParentControl's height to get updated as well. Currently I'm handling the ChildControl.Layout event in ParentControl but I can't seem to reach that code. To resize ChildControl, I'm calling Me.Height += 200 in ChildControl.vb.
Following on from my post yesterday (how to anchor buttons/controls to various sides of the current form when the form is resized) I have run into another problem. I am setting the width of my datagrid to be 80% of the form width on a 'form resize' event with 10% of the width at either side so it remains centred in whatever size window is available. This works fine. (mydatagrid.width = me.width/5*4)
I then decided to dynamically set the width of the 2 columns in the datagrid each to 50% of the width of the datagrid. Again, this sub is called in the 'form resize' event. This fails because the datagrid hasn't loaded the data from my sql database when the first 'resize' event is triggered. I did a bit of testing (by placing a simple msgbox statement into the resize event and the load event) and it seems the 'resize' event is triggered three times before the form's load event.
how do I stop the resize event triggering when the form loads (or at least make the load event trigger first).
I have set up a Textbox Resize event, but when I execute the form, it doesn't allow me to change the textbox size. I'm not sure what code to show; this is a VB.Net book exercise that I'm running in VB 2005. [code] I have tried setting the Border to something beside 'Fixed'. All resize references I have found refer to Forms or tables. Is there a property that allows users to resize a textbox? (
I've tired to use KeyPress event while in focus of my program's window in VB.Net, but it doesn't work.
For example I wanted to press the number "2" anywhere while in focus of the application and as effect the pixels of the window will change from 200,200 to 600,600 (hortizontal and vertical)
Private Sub Form1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress Form1_KeyPress(Keys.D2) Dim size As Size size = Me.Size
In my application I have more then one form/dialogs, of course. My start up (main) form is called "StartForm" and when I want to access to some other dialogs, I open up dialog and I put StartForm on ".Enabled = False" so that user can't access to that form even if he click somewhere on it (StartForm is maximized to full screen and dialogs are small so StartForm can be seen in background when you open dialog). Ok, this works fine until I click on my application "link" in task bar...then, only my StartForm is visible and it's ".Enabled = False" so I can't do anything...I must kill process in task manager. Same thing happens when I open some other application and then come back to my application.
So I am playing around with the resize event. My form is 500 wide, my button.left is at 100. If I use: Dim int As Double int = button1.Left / Me.Width ' this = 0.2 'resize event 'Button1.Left = (int * Me.Width) TextBox1.Text = (int * Me.Width).ToString The number in the texbox is correct - proportion wise, but it won't set the button1.Left to this number. I'm sure this is because int is a Double where .Left is an integer?
Back in the VB6 days, I could count on frmWhatever_Resize() to be fired when a form is loaded. That doesn't still seem to be the case. Since my resize event is filled with all the code I want that adjusts the size and placement of things, I decided to just call it from the end of the form's load event. That has no affect. I'm guessing that the form isn't actually shown until form_load is finished?
is there some other event that is fired when a form is shown, so I can call my resize code there?
I have a MDI form with different controls, two of they are multiline textboxes, and by default the form opens in normal state. Once opened, if I maximize the form all the controls location and size are as I wants (using the anchor property). And now comes the estrange error, if I have opened other form maximized, and then I open the first mentioned form, the multiline textboxes location is wrong, they are upper than the correct location.
Note 1: If I change multiline to false, all works fine.Note 2: The textboxes location is in the bottom of the form and the anchor is left, bottom and right.I try different possibilities and search information in the web without results.
I'm searching for a solution to resize image(jpg) being passed in from an array in Picturebox Control on .NETCF 2.0 in VB.NET without resorting to using the opennetcf library, is it possible?
in my Application i have created a status strip which has three lable to show capslock status, numlock status and current date.I have used the following code, it is working perfectly when Master(MDI Parent) Load but it dosen't change when key is pressed. every time i start my application it shows the current status of the keys but dosent change when key is pressed.[code]
I have a VB.NET application writtene using VS 2008 and have been receiving a weird error when a form is closed - it gives me the following error message:
Windows has triggered a breakpoint in MyApplication.exe.
This may be due to a corruption of the heap, which indicates a bug in MyApplication.exe or any of the DLLs it has loaded. This may also be due to the user pressing F12 while MyApplication.exe has focus. The output window may have more diagnostic information.
The immediate window then has this error message:
Critical error detected c0000374
I tried fixing this by just hiding the window, but this simply moves the error up the chain and I get an error when exiting the program as it tries to close the form:
Unhandled exception at 0x7700e29b in MyApplication.exe: 0xC0000005: Access violation writing location 0x00000000.
I don't think I'm doing anything particularly strange in my application - reading from and writing to a database is about as complicated as anything gets for me. I've tried using AppVerifier, but then the program won't even open. I'm at a real loss as I don't know anything about memory management, or what a heap is. I just can't work out why this error is happening
By the way, the application compiles and runs fine on my old 32-bit computer running WinXP professional, but my new 64-bit Windows 7 computer is just not having it, even though I have targeted the compile for x86 and followed every bit of advice I could find on geting it to work in Windows 7. Should Windows 7 and VS 2008 really be incompatible? Do I need to get VS 2010 instead?
I have the following code in the Load event of my form and the 3rd statement obviously fails. My question, why does the code fail and not tell me about it? In other words, it fails and then simply displays the form without crashing. It also doesn't execute my 4th statement.[code]...
I want to have a partial class to manage my focus bettwen radtextboxes when a user presses the enter key and I am looking for the telerik interpretation of this line of code " tbs(i).KeyDown += New KeyEventHandler(AddressOf textBoxes_KeyDown) "[code]...
I am having problem deleting my data on click event Private Sub btnDel_Click. Here is my code: Dim inc As Integer Dim cs As New SqlConnection("Data Source=ConnectSQLEXPRESS;Initial Catalog=ForumCrawl;Integrated Security=True") Dim dbSource As String Dim da As SqlDataAdapter '("SELECT * FROM search_result", cs) [Code] ..... The error I am getting isThere is no row at position 0.
A developer has created a custom control in ASP.NET using VB.NET. The custom control uses a repeater. In certain scenarios, the rpt_ItemDataBound event is encountering a data error. My goal is rather than having the user see the yellow screen of death, give the user a friendlier error explaining exactly what the data error is. I figured I would be able to use a Try/Catch block as shown below throw the exception, however, it appears that the event has nowhere to be thrown to and stops executing at the "End Try" line.
Protected Sub rpt_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rpt1.ItemDataBound, rpt2.ItemDataBound Try ProcessBadData... Catch ex As Exception Throw ex End Try End Sub
In VB.NET, I can find where the repeater's DataSource is being set, however, I can not find a DataBind event. How I can capture the exception in this ASCX control so I can report it to the user. The stack trace looks like this. There is another repeater within the repeater that is actually causing the error (rptOther) and I'm able to catch the error, but I can only throw it to the rpt_ItemDataBound. How rpt_ItemDataBound is getting called without a DataBind event.
at Company.WebForms.Control.rptOther_ItemDataBound(Object sender, RepeaterItemEventArgs e) at System.Web.UI.WebControls.Repeater.OnItemDataBound(RepeaterItemEventArgs e) at System.Web.UI.WebControls.Repeater.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem) at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource) at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e) at System.Web.UI.WebControls.Repeater.DataBind() at Company.WebForms.Control.rpt_ItemDataBound(Object sender, RepeaterItemEventArgs e)
I am currently using Snarl to generate notifications whenever an event / error occurs in my program. How would I go about coding a native VB notification instead of using a 3rd party program?
My job is requiring some visual basic programming and i've only programmed in C#.So i have this code:
Public Custom Event Command As JQDialogEventHandler AddHandler(ByVal value As JQDialogEventHandler) commandHandler += value[code].....
I'm getting the error: Operator '+' is not defined for types 'ControlesModificados. ControlesModificados.JQDialogEventHandler' and 'ControlesModificados. ControlesModificados.JQDialogEventHandler'. How can i write this code "commandHandler -= value" in other way so the error goes away! or how can i defined those operators for the eventhandler.
Namespace ControlesModificados Public Class JQDialogButton Inherits Button[code]....
As you can see the DialogCommand is using another JQDialogHandler, so i can't just use
Public Custom Event DialogCommand As JQDialogEventHandler