i've been creating a program in VB that connects to a Microsoft database, and up until now, the program has been displaying the information fine. however, all i get now is the error message "No row at position 0" whenever it tries to display almost anything.
I am baffled as i have 3 forms that work and are programmed exactly the same way and only 1 works fine :/
I am using the following code to populate data in Textbox1:
[Code]...
I have few functions assigned in TextBox1_TextChanged event. The problem i am facing is this event is fired twice, once after the Fill command and another after the Position command whereas i want the event to fire only once after the Position command. What should i do?
I have looking for a tutorial or class that demonstrates more than a trivial example of saving a windows position on closing. The ones I have found don't seem to work on all systems because of:
1. Multiple monitors. (and resolution between those monitors)
2. Toolbar size and position (toolbar is only on the primary monitor, well sometimes)
3. Sometimes the programs dont open on the right monitor they were closed on.
Is there an extensive class or tutorial on all the stuff a programmer needs to get right to have a window size and position persisted between executions?
The below code is giving error "There is no row at position -1" when I click the mark completed button. The database field is being updated with the current date and time before it errors.[code]
[code] Why doesn't the Patching Code work? (It doesn't move "fs" to the right position) [code] The code is suppose to use a FileStream to write bytes to another file. The part where it's suppose to write bytes works fine, but the part where it moves the FileStreams position isn't.
Imports System.Runtime.InteropServices Public Class Form1 <StructLayout(LayoutKind.Sequential)> _
[Code].....
it works perfect on anything i have tried but now im trying to get a system window more specific the properties window i tried Winspect to get the window ID i tried everything listed in it and nothing worked anyone got some idea's why ? or any other way i can get the window postion
in my form, I have a DataGridView and TreeView apart from other controls. Now, the data shown in the DataGridView is also displayed in the TreeView. What I need doing is that when a node in the TreeView is selected, the corresponding row in the DataGridView needs getting selected for further action.I used some logic to determine the DataGridView row. But, I am unable to select the row. When I use the DataGridView.Row(index).Selected function, the row is selected, however, the row index does not change.
Lets say I have a label with the text "_ _ _ _ _ ", some underscores. Now what if I want the program to locate the 3rd underscore and replace with something else. Is this possible? I was guessing by getting the character's position first and somehow there is a function that replaces characters by their position.
In your opinion what API use Spy++ to get the "Rectangle" and "Restored Rect" data of a child control of an external window?I don't think it uses GetWindowPlacement because if I use this API for the main window I obtain the same values of Spy++, but if I use the GetWindowPlacement API to find the position of a control of the window itself, known it Hwnd, I obtain different results as to Spy++ (that are ALWAYS the same results also if I shift the Main window... so I think that are relative data and not absolute data... but they are wrong )
One example: Spy++ : (620, 473)-(792, 505) GetWindowPlacement: (615, 450)-(787, 482) same dimensions... but different pos... and the right pos is the Spy++ pos.
I want to find the cursor position when the cursor is over a WebBrowser. The WebBrowser does not contain mousemove command - 'panel' does.I thought I could put the WebBrowser on top of the Panel - but it doesn't work. how I can get the mouse location when it is over a WebBrowser?
I am trying to find the position in a string of a perticular letter of the alphabet (Q), I have found a method to determine if the letter exsists in the string, but not it's position.
I am trying to set a form position before it shows but i cant get it working.Form Name: ColorCentraling.vb
I've tried: Private Sub ClickNPC_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ClickNPC.Tick
[Code]...
are 2 integers which represent a number which does not need to be explained.There i've made a DIM as the form but new! I've tried settings its location but its not possible for me.I know this is possible because: I've visited many VB.NET 2008 Programs that do this
I created a app that is multithread with threadloop and reads a large text file. The problem is if the app is closed while it is still running and open again the app will start from the beginning of the file. How can I have the app remember its previous location/position?
I've been looking for an option where I could select the position of the tabs but didn't find nothing for it. as I create a new tab it goes on my tab list as the last tab, how to set the position of it?
I have a "Please Wait..." form that I show when doing some long task. This works quite well. But I cannot seem to control the opening position of the form. Currently I am using:
and this is just being ignored. The window opens at random locations. If I change it to CenterScreen, that works! But I don't want it center screen, I want it centered on the parent. Can I manually set the location? I am using VB 2008 Express and the wait form is a plain windows form.
What I am doing is I have an image in the webbrowser control that I am trying to capture and save to my computer but the image url is created dynamically and destroyed on the loading of the page (which keeps me from being able to use httpwebrequest to retrieve the image that corresponds to the page I am currently on). To get around this I am resizing my webbrowser control to the size of the image and taking a snapshot of the browser window itself.
The problem isn't with taking the snapshot... it's that when I take the snapshot it is snapping an image of the browser window prior to scrolling. I would like to figure out the scroll coordinates so I can basically write a function that will "pause" the routine and wait until the scrolling coordinates match that of where the image is located and then proceed to take the snapshot.
I have tried the .ScrollTop / .ScrollLeft values and .ScrollRectangle.Location.X/Y but I keep getting 0 as a return. Does anyone have any information on this? I've searched all over google but only find people asking the same question as me but recieving no answer.
I have a form that I just want to pop up right above the time on the lower right side of the screen. Does anyone know how to set a manual start position?
I also have a function that returns ALL tiles on the map and they're X, Y position. How could I find out which one is closest to the position I specify? I can't figure out how to go about it. how to implement it with this. Heres a MADE UP example if what I'm trying to do:
Dim MyPosition as New Position() MyPosition.X = 400 MyPosition.Y = 400 Dim tList as New List(Of Tile) = MyMap.GetTiles
Now, I can already do the stuff above, but what I need to make is something like this:
I datagridview and I populate it using a bindingsource. I have the following code in the bindingsources PositionChanged event and it works as I want it to except when I filter the bindingsource.
Private Sub ProductBindingSource_PositionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ProductBindingSource.PositionChanged If (Me.ProductBindingSource.Current IsNot Nothing) Then Dim dr As DataRow = CType(Me.ProductBindingSource.Current, DataRowView).Row Dim ProductId As Long = CLng(dr.Item(2).ToString) Dim ResultId As Integer = CInt(dr.Item(0).ToString) GetReport2(ProductId, ResultId) End If End Sub
The scenario is when I click on a row in my datagridview the bindingsources positionchanged event fires and I load a crystal report. Problem is when I filter the bindingsource, even though the first item in the grid is now different the incorrect report is displayed because the bindingsources position hasn't changed.
I am working DataGridView in vb.net08.The intresting task is ,When i move the Horizontal Scrollbar in DataGridView from Left to Right ,the First two Columns should be stable and moving starts from 3rd Column.Means If i moved at end of the right side but the first two columns should be visible. When i move the scroll bar the first two columns should not be disterb.Is there any property like Scroll bar position should be starts ??I tried the " FirstDisplayedScrollingColumnIndex" property but it only starts the Scrollbar from giving column index after moving the scrollbar the first two columns are moving into left side.
When i use this code my cursor goes to a point on my screen...Cursor.Position = Me.PointToScreen(New Point(285, 200))But when i use it a several times sometimes the position is slightly different...I can't figure it out why it is different after some time... Can i use the dispose function ?ps my form doesn't change in size and it doesn't move and always stays in the center of the screen.
far it works! But it work's too well. What I'm trying to do is insert a string of text at a certain index position of a text file, underneath a certain line of text. So far I have:
'Controls Var 16 If CheckBox1.Checked = True Then If Mytempstring.Contains("zrandomtextz=0") = True Then Mytempstring = Mytempstring.Replace("zrandomtextz=0", "zrandomtextz=1") ElseIf Mytempstring.Contains("zrandomtextz=") = False Then
[Code]...
It's inserting the text, but it's inserting it at every line of text in the file. So instead of one instance of "zrandomtextz" underneath "xinserttextx" I get "zrandomtextz" before every single line in the file. Can someone please help me as this has been an issue for months now? Edit: There are quite a few lines above this one, as in 50-150, so I removed all of the above section, however I can assure you that whenever it is simply replacing then writing to file it works flawlessly, it's only now that I'm having problems and this is when I try to insert new stuff under stuff.