Passing A Control To A Sub Rather Then Duplicate Code
Jan 10, 2011Sorry about the bad title. Just wondering if it is possible to use a control name as parameters rather then doing the same code over and over again. Example.
[Code]...
Sorry about the bad title. Just wondering if it is possible to use a control name as parameters rather then doing the same code over and over again. Example.
[Code]...
Wondering if there is a way I can duplicate controls and have them work properly? basically, i have a datagridview with code in it plus buttons that do various things to it etc etc. ideally, i'd like to be able to have two of these datagridviews on show. So, user presses button, second datagridview shows. Note that I don't want them to both display the same data - they should both be independetly editable..
View 3 RepliesI wish to get a quick feeling for how much copy and paste coding we have, there are many tools for C# / Java to check for this type of thing. Are there any such tools that work well with VB.NET? (I have seen what looks like lots of repeated code,
[Code]...
This is a general question about Object Orientation and specifically overloading functions in .NET (or any other framework or language). I am looking at an application that has a lot of duplicate code. For example, have a look at the following functions: [code] I would of thought that best pratice would be to put: //code that is specifically relevant to Test1 variable in a separate function as it is common in both functions.
View 2 RepliesI am trying to create the code which will stop duplicate entry of an Account Number being entered in the column 'Account Number'. The user is to input an account number (three digit account number i.e 153) using an input box and this will then be printed into the A column.What is the best way to prevent duplicate account numbers being entered?
The code I have for the input/account number array so far is:
[Code]...
I am being forced to us Option Strict in my class and this is a new feature to me. Right now my code is having trouble comparing the current time to be added (A Date) with the list of times (Object). Here is my complete code
Option Strict On
Public Class schedulebookForm
' handles Add button user event
Private Sub addButton_Click(ByVal sender As System.Object, _
[Code]....
Problem is inside TimeTaken Function, inside the For.. Until. Basically the If... Then Statement. I tried. .contains, Select Case, and a few other alternatives.
I have a program that allows the user to add steps to a process (tabpages in a control). All tabpages are generated on the fly by duplicating a "template" tabpage and consequently have the same control names such as textboxStepDesc. Here is the hierarchy of the controls to get to textboxStepDesc.[code]...
View 1 RepliesHow to make only one record at a time get inserted in the database table and also delete from the other table?
Once the details are filled ,I insert it in table1 as the new record and I delete the same record from table2.[code]...
I need to write a code to stop user from entering a duplicate course Id and I am having trouble.[code]
View 2 Repliesi've this code to insert records into datagridview
PrivateSubForm1_KeyUp(ByValsender
AsObject,
ByVale
AsSystem.Windows.Forms.KeyEventArgs)
[code]....
the trouble is that i need to evaluate the duplicate item from serialtextbox when the scanner put in the code?
I need to disable a button after its pressed so the user does not have the ability to click it again as this would replicate the process in some cases.After alot of searching I found some tips - alot of code I found I could not understand.This is what I have come up with:
On page load:
If Me.Page.IsPostBack Then
'lblDetails.Text = "disabled"
[code]....
I also read somewhere that I should use: System.Threading.Thread.Sleep(1000) to delay the process or something - not entirely sure why I would do this though.Although, the problem with my above code is that when the code behind page performs validation checks, it exits sub before executing my INSERT SQL code - so when it does this it also disables the button.I am not entirely sure if the above method is fool proof or whether it is a **** piece of code that won't work 100% of the time.On another website I found a script to put on the actual HTML page with <script> tags:
Code:
<script type="text/javascript">
disableSubmit(frm) {
[code].....
How can I duplicate the Outlook Calendar control that allwos you to see appointments on 15 minute intervals? It scrolls up and down and has mixed ssize fonts on it. I could duplicate the fonts but how do I get it to scroll? There are only a few controls that will scroll or allow you to scroll them.I am trying to create a scrolling schedule with a preselected time increment. (15 minutes intervals)
View 8 RepliesI need to disable a button after its pressed so the user does not have the ability to click it again as this would replicate the process in some cases. After alot of searching I found some tips - alot of code I found I could not understand.This is what I have come up with:
[code]...
I also read somewhere that I should use: System.Threading.Thread.Sleep(1000) to delay the process or something - not entirely sure why I would do this though.Although, the problem with my above code is that when the code behind page performs validation checks, it exits sub before executing my INSERT SQL code - so when it does this it also disables the button.I am not entirely sure if the above method is fool proof or whether it is a **** piece of code that won't work 100% of the time.On another website I found a script to put on the actual HTML page with <script> tags:
[code]...
But although this works, it does not execute my VB code in the code behind page so I am a little confused where to go here.
This code works, as is, on my system. Problem lines are commented out. The last three commented lines are the problem.It creates the objects alright but a line that should send a message into the list box doesn't work. I am almost sure that the problem is in passing information into the sub routine. Forgive my use of ALL CAPS as it helps to see my comments on comments. A few comments in passing information to SRs would be helpful.
Also, how it is that I can comment out the .Name option and it still works?(I hope that this shows up properly. If it ends up as a big useless paragraph, I will repost it after learning how to do it properly.
Here is my
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' -------------------------Create ann exit Button -----------------------------------------------------
Dim btn As New Button
[code]....
I have one problem solved, properly converting text to numbers. Now I want to use that conversion as a selection parameter in a FillBy statement.I have two comboboxes linked to an Access 2007 database. One box lists the names of the States in the US. This is what I used for the Table Adapter Configuration Wizard for the combobox "State". [code] ST_UID is an Integer. I created a label with a bound value to STATE.ST_UID so that when a user selects the name of a state from the State box the appropriate ST_UID populates the label, (i.e, California has an ST_UID = 5). The problem is when a state is selected, I only want the Counties for that state to appear in the County box, i.e, COUNTY.ST_UID = 5 if California is the selected state. [code] Problem is I'm not getting any results, the "County" combobox is blank. I've tried a lot of variations on the code, such as % StUID %, etc., but no luck. I have experience with VB 6 but am a beginner with .NET.
View 2 RepliesI'd like to know how to pass a DataSet to use in compiling code with the CodeDOM. I know how to pass single values as string but not a Dataset. I replace the <%= input %> with my logic statement provided by the user and then compile code. But how to send a loaded Dataset along with it I cannot figure out.
Dim code = <code
Imports System
Imports System.Windows.Forms[code]....
I have returned object from signature device and when i make quick watch on it, it told me that its an array of long and when i pass it to web method in my code behind (vb.net) it gives me nothing. note: i'm using an activeX to capture the signature from the device.
this is javascript code :
function OnSave() {
var sign = document.FORM1.SigPlus1.SignatureString;
PageMethods.Save(sign);
}
this is my webmethod:
<WebMethod()> _
Public Shared Function Save(ByVal obj As Object) As String
Dim obj1 As New PFSIGNATURELib.SigniShellSignature
[code]....
I have written some C/C++ code that uses the winapi functions CreateFile WriteFile SetFilePointer etc. to read & write some large (>4 GB) binary files. Some colleagues who are more familier with Visual basic than C, want to modify some of their existing code to call my C code functions.
I have turned my code into DLLs that I have successfully called from other C programs. I have also created a small C DLL that doesn't use the winapi functions & called it from a small VB program.
What I haven't so far been unable to do is pass the HANDLE type variable between a C function that uses the winapi functions & the VB program that call it so the VB can call another of my functions & pass the HANDLE.
In my attempt to do this, the declarations in the header file for two of the functions in the C DLL are:
[Code]...
When I step through the VB code in debug mode there is no problem with calling OpenSegyRW, but at WriteToSegy I get the error message:System.Runtime.InteropServices.MarshalDirectiveException was unhandled
Message=PInvoke restriction: cannot return variants.So what am I doing wrong & is there any way to pass the winapi HANDLE type between VB & C code? BTW indents etc. get lost when I paste my message into the forum. I hope this is decipherable.
I am trying to pass a control's id to a javascript function that adds the value of it (the control which is a textbox) to a listbox but apparently I am not getting it right.
<input type="button" ID="btnAddtoLstBox" value="" title="Add this to the list" onclick="javascript:addToList(document.getElementById(btnAddtoLstBox));"
class="ui-icon ui-icon-refresh ui-corner-all" style="width: 20px; height: 20px; background-position: -64px 80px" />
[Code] .....
I have a custom VB.NET control that I created that is working correctly in one program but not in another.The control has one button and one form. The form displays some data based on the settings in the control.
[Code]...
In TestProject1 - the control is working as expected In TestProject2 - the control is not sending any of the settings I set to the form My control works fine when I debug with the UserControl TestContainer.
I am using VB.NET on VS2005. This is all done on the same machine. Why would this work in one project and not another?
The code is as follows
dim st as string
st="select * from employees where empName='" & textName.Text &"'"
' The empName is Dani'e
'So the single quote with in the name Dani'e makes the vb.net code to halt.
I have this data in txt file and the data keeps changing all the time.
[code]...
I would like to read all lines and compare, if the same name and same address is found, which is in the [......], then i need to count it and show the most frequent buyer!should i read it all and put in array, and compare and put the duplicate data and count into another array?
The date time picker control does not seem to be passing on its default value (which appears to be 'Now'), when bound to a datatable and then saved. I have to select 'today' or pick another time from the popup calendar for that date to be saved.
View 1 RepliesCode:I have this issue ....in asp.net 2.0 MSVS 2005 ' I said user control, I mean web control ..ie ascx page in asp.net
1 STRUCTURE MyStruct
2 X as Integer
3 M as double
4 Z as string
[code]....
I need a nudge in the right direction. I have a user control that has the main form and it calls a secondary form to gather some additional information in some cases. I need to pass the information back from the secondary form to the primary user control form so I can validate the data and save. In the secondary form, I have the following code:
Dim myFrm as new frmOperationComments
myFrm.OperationComments = [comments from form]
myFrm.OperationDate=[Date from form]
I have tried creating two public properties on the user control and setting them, I have created two properties in the user control form called OperationComments and OperationDate. I can set both of them, but when I close or hide the form and go back to the main user control form, the values for these properties or variables are not set. How do you set the values on the main form from a calling form within a user control?
A Problem in accessing a device from VB Windows cannot load the device driver for this hardware because there is a duplicate device already running in the system. (Code 42) This error is because i am using 2 devices of the same company which has the mass usb storage on it and when i install one of the device the other hides. So one is detected the Other is not. It also give a error called designed dragnonacally something...
View 2 RepliesI have a List object and I want to remove the duplicated items but leaving at least one of the duplicated items in the list;I wrote something like this however I would optimize this code for better performance, is there something faster?
Const chars As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
Dim rnd As New Random()
Dim mylist As List(Of String) = Enumerable.Range(1, 100).Select(Function(i)
[code].....
I'm writing some VB2008 code to control four 7-seg LEDs I bought from Velleman. They came with some example code in VB 5.0, and with instructions telling me to input 5 bytes at a time in the format Chr$() & Chr$() & etc. for the rest of the 5 bytes. When I try to do this using VB2008, it rejects the $ sign, so I've tried it using the Chr() format, which VB2008 allows. However, it doesn't work. Is Chr() the new version of Chr$() or are they different entities? In sending data to the LEDs, I'm using LiveComPort.WriteLine() as my command. (My serial port is called LiveComPort) I also tried it with LiveComPort.Write() asthe command. I know that my serial port and the LEDs are working, because they respond to the demo program provided by Velleman.
View 7 RepliesIn my XAML I want to dynamically generate a ListBox with the following:
[Code]...
Can we use ".ascx" in ".vb" page ?we can use .ascx such as in ".aspx". But I wonder that how can use it from ".vb"?
View 4 Replies