I'm making a keyboard test that will test to make sure each key, in a specific keyboard layout, is working correctly.
Each key, with the exception of the first, will be disabled by default. I need to have the tester press the first key (Escape) and if it works, disable that key and move on to the next, (F1). This process will repeat until all the keys have tested.
The dilemma I have is figuring out how to test each keystroke, in order, without making a huge nested if statement.
The only method I could think of, at the moment, was to check the Enable property of the control and then check for the correct keystroke. But, again, doing this would make a huge mess.
I need to determine if a set of keys have been pressed in succession. For example, if I'm looking for this combination: Up, Up, Left, Space, then any key that inteferes with the order would start it over.
I tried doing a basic test to see if it would be as straight forward as I was hoping:
VB.NET
Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown If e.KeyCode = Keys.Up Then
[Code]....
For some reason, it doesn't let me continue the sequence. I put a MessageBox on the second "Up" and it triggered when I pressed it just once.
I would like my webbrowser1 to press tabs. I used this code to press tabs:
SendKeys.Send("{TAB}")But it clicks tabs, where ever there is a focus on an object. I want it to press tab inside the webbrowser1 without have to have the program focused.
This might not be so 'VB' as it is 'SQL using VB' I have an application with a built in MS Access DB. I have a table that has a column full of integers, I shoot the DB a SQL "order by 'column name' " string and it returns the table ordered by my column of integers.BUT it returns them like this, and I want them like this
0 6 1 5 2 4
[code]....
How do I get the OrderBY to do a descending list starting with the highest number?
I'm working on the exercise page 73 (VB 2010 in 24 hours). It's basically a form with 2 text boxes, 2 text labels and a command button. It's really simple and uses this loop to cycle through the items, and tell me the name of them in a Messagebox
I have this list view (which is working fine) and i want to find an efficient way of populating it in a specific order, ie by date, by identity etc.
I know i can use linq but as i understand this is inefficient. If m_batchs is a large list of objects then i will looping through this list many, many time (as linq behind the scenes loops through the object collection).
Let say the columns that i highlighted is X and Y. I have to arrange the small Y first which is -10000 then arrage big Y which -11000 then arrange again samall Y followed by big Y. Here i only have -10000 and -11000. but let say i also have -12000 so i have to arrange -10000 first then -11000 then -12000. But i also have to look at X column. If let say x value is same next line so it should side by side like i higlighted the two row.
the lines should be identified by [B3] as it will be one group. Can we use IComparer methode here? How to arrange the lines in order thet i want?
I'm looking into adding some unit tests for some classes in my data access layer and I'm looking at an update routine that has no return value.It simply updates a row based on the id you provide at whichever column name you provide.Inside of this method, we collect the parameters and pass them to a helper routine which calls the stored procedure to update the table.Is there a recommended approach for how to do unit testing in such a scenario?
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) _ Handles Me.Load, Me.FormClosing MessageBox.Show("form_load")[code]....
While closing the form I observed that the Form1_FormClosing method is fired first, and then Form1_Load second. Why is this order chosen? Why doesn't Form1_Load get fired/entered first, and then Form1_FormClosing second?How does .NET choose which method to fire first, of the two that handle the same event?
I use VS team system 2008. At the moment i need to test some business classes, i have found two kinds testing NUnit and the unit testing provided by the VS team system. what are there differences?
I'm building an Active Directory wrapper in VBNET 2.0 (can't use later .NET) in which I have the following:
IUtilisateur IGroupe IUniteOrganisation
These interfaces are implemented in internal classes (Friend in VBNET), so that I want to implement a façade in order to instiate each of the interfaces with their internal classes. This will allow the architecture a better flexibility, etc.Now, I want to test these classes (Utilisateur, Groupe, UniteOrganisation) in a different project within the same solution. However, these classes are internal. I would like to be able to instantiate them without going through my façade, but only for these tests, nothing more.
I am currently using the following code to check for the presence of an entry in a table. I choose this code because I thought it was a good idea to use a public function to reduce the amount of code required. It works fine until the field I am checking for contains a ' character. I realise I need to use a parameter like @name but cannot work out how to pass the correct information to the public function. Can someone show me how to amend my existing code so I can use @staffNo.
Imports System.Data.SqlClient Dim PaddedStaffNo As String PaddedStaffNo = (TextBox2.Text.PadLeft(4, "0"c))
I'm encountering a scenario where I need to see if e is "Empty" before I execute code (don't execute if it's Empty).In a routine similar to the following, I can see while debugging the code that "e" is empty, but I can't figure out how to test it in the
Private Sub RadioClick(ByVal sender As RadioButton, _ ByVal e As System.EventArgs) _ Handles Radio1.Click, Radio2.Click, Radio3.Click, Radio4.Click
[code]....
For some reason, I'm encountering situations where this event is being raised by clicking anywhere on the form. However, when this happens, e is Empty. If I can test for that, then my bug will go away, but I haven't been able to figure out the syntax.
I used to run into problems with this in VB6, too...
If Not ds_Students.Tables(0).Rows(0).Item("ClassDay2").IsNullOrEmpty Then txtClassDay2.Text = ds_Students.Tables(0).Rows(0).Item("ClassDay2") End If This produces "Public member 'IsNullOrEmpty' on type 'DBNull' not found."
And is there a different test for fields of different data types?
On my project after i run it, wen i press tab it should go in order but its moving all over the place. how do i do it so that wen i press tab it goes in the order that i want. example( like from the top to the bottom) do i change it from the gui? also i want to get the button for my printing to work. whats the code that i type in to get the printing button to work
I am currently trying to work out the code for ascending order in vb 2010. I have 12 textboxes with values in that i want to use to sort into ascending order but what ive tried so far isnt working.
Text is entered into a textbox form. Upon button click, the order of characters in the words in textbox.text string will be reversed. The order of the words themselves will stay the same. For example: "I Love Visual Basic 2010." will be converted into "I evoL lausiV cisaB .0102".
I have a dgv with 5 columns (combos) added with the wizard, then in the form constructor i set the datasource, value member, displaymember and datapropertyname for each one, after this i fill the main data table and set the dgv datasource with it.If i just do this and don't use the display index, the columns show in an wired order, doesn't show up like i defined in the wizard neither in the order of the sql statement.
For example, i add this columns (names): B,C,E Then if i use this select statement
I have a form containing a datagridview and a groupbox containing 2 radiobuttons.If radiobutton 1 is selected only the order headers are shown.If radiobutton 2 is selected only the orderlines are shown.There also is a button called "show". When clicked the dgv gets filled with data.When I first select radiobutton 2 (orderlines) and I press the show button the columns in the DGV are in the right order (as shown in the code "strview").If I select radiobutton 1 still the columns are in the right order.HOWEVER...when I now select radiobutton 2 the order of the columns get all messed up.
I have a combo box bound to a datasource. I need to change one combo box (of many) to order the items in descending order.I'm guessing I could order the collection in the dataset, but that will mean all my combo boxes will be reordered?
I have a databound Datagridview. The DGV is bound to a datatable of a strongly typed DataSet created using the wizard. Is there any way to re order the columns before displaying them eg: the Columns are displayed in the DGV in this other Col4, Col6, Col3, Col1,Col5, Col2
But I want to it to show as Col1, Col2, col3, Col4, Col5, Col6?
I realise that the display order followed the Column order in the database table and by extension, the datatable. I have re-arranged the columns in the Database but the Datatable still retains the old order.
I have been experimenting with datagridview by designing a bill tracking program. The first challenge I haven't been able to solve myself is how to sort it. I managed to figure out how to save and update from xml but I don't know how to put it in any particular order. Is this possible with it bound, or would I need to write particular code to custom-fill in the date grid? All I am looking for is an a-z sort.
I have a list of strings lets say the items are like this: item_1 item_2 item_4 item_10 item_8 item_11
If I do list.sort() I get the following item_1 item_10 item_11 item_2 item_4 item_8 Somehow I need to get these in order numerically but I am dealing with strings not numbers.
I am trying to create a purchase order in Dynamics GP 2010 using the webservices. I get the following error VendorItemNumber not setup for ItemKey First off, I am not sure what that error actually means. Second off, I am not sure why I am getting it. My code is below.
Public Sub PO() Dim context As Context Dim purchaseOrderKey As PurchaseTransactionKey Dim vendorKey As VendorKey
today I successfully configured an interface to work with a test database I created in MS Access 2003. The database consists of only 8 records with 10 fields.
I used the basic built-ins with VB 2010 to build the interface in a simple form which shows only 6 of the 10 fields. It all seems to work well, that is the connection string built correctly, and I can run the program and view the individual records. My trouble is that when it goes to the 1st record it's actually the 3rd record in the database. And when I go to the last record it's actually the 2nd record in the database and the next to the last record is actually the first record in the database.
why the program seems to start at the 3 record and shifts the first two records to the end. All the records show up, it's just that they are somewhat out of order.
Is there an easy way to set the tab order for controls on a form in Visual Basic 2010 Express? I saw some references to a "View / Tab Order" menu item, but I don't see anything like this in the View menu when I am designing a form.
When you change a dataset schema (example you add a new table) in Visual Studio 2010 (Visual Basic), you must rebuild your project in order to use the new table in a control, is that a new thing or is this a bug?