|
Hi
Can anybody tell me how can I associate different event handlers for an array of controls that I have created dynamically.
Suppose I create ten buttons at runtime. I want that every button perform differnt action e.g. give a message of such type.
"You clicked" & (Button.Name)
How this can be done.
Thanks
reman
|
|
|
|
|
If you are using vb.net you need to use addhandler:
Associates an event with an event handler at run time.
AddHandler event, AddressOf eventhandler
Hope that helps.
Ben
|
|
|
|
|
Adding to what kubben said, you can use the same handler for all buttons,
then inside that handler use the first argument "sender", cast it to Button
and you can read the button's name, or whatever you want to access.
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
I am trying to get values from MS Access Db and calculate the time diff and display data in gridview using arrays but unable to do this. I am new to this coding, can some one help me on this.
Example of DB
Employeename date time inout
aaa 8/1/2007 8:00 in
aaa 8/1/2007 12:00 out
aaa 8/1/2007 13:00 in
aaa 8/1/2007 18:00 out
Out as
aaa 8/1/2007 8:00 12:00 13:00 18:00 8:00(hrs for the day)
Can someone help me on this.
|
|
|
|
|
hi that's preety simple
take 2 datetime variables for 2 dates coming from database and store them as follows
dim dt1 as DateTime,dt2 as DateTime
dt1= #<fieldname of="" table="">#
dt2=#<fieldname of="" table="">#
then
dim t as TimeSpan = dt1.subtract(dt2)
then u can show using t.hours , t.minutes and t.seconds
Hope that helps
|
|
|
|
|
don't forget to add field names withing the hash(#) like
dt1= #field1#
dt2=#field2#
|
|
|
|
|
I'm building a system to create batch files, such as fee statement for every person, and one person per page. Could anyone tell me what the steps are to do this, please?
Also, is it possible to code such as the summarised total amount of fee payment by all people on a single file? I mean creating a method on the crystal report with just a text field of that total amount. Because I can't find a way to do it.
Your Helps are Deeply Appreciated. Thank You Very Much
|
|
|
|
|
Hello!
I have a 'picture box' on a windows form. When i click witin picture box a textBox control is added to picturebox at the location where i have clicked.
I want to know, how can i drag that text box within the picturebox at runtime?
I would be thankful for any help....
colgateas900197
|
|
|
|
|
By writing code to capture mouse actions on the textbox, and to change it's properties so it follows the mouse.
Also, you will probably find it easier if you get rid of the picturebox, draw the image yourself, and just add the textbox to your form. The picturebox is adding complication that you do not need.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Thanks! I am working on it... Hopfully it will work!
colgateas900197
|
|
|
|
|
i have used this command on the VS 2003 but am using VS 2005, VB and its telling me that file not found, and even i experimentally create the file, i think there is an error in it but can get the exact error
Shell("cmd /c net view " > "C:\cnames.txt", AppWinStyle.Hide, True)
guess its suppossed to get the computers on the lan and save the whole view onto a txt file....
whats the file not found error coming from,....any1 wanna help? Thanks
phatkin
|
|
|
|
|
Why would you want the '>' to be outside the quotes? Why is your command not:
Shell("cmd /c net view > C:\cnames.txt", AppWinStyle.Hide, True)
I'd guess that it's actually resolving the first part of your parameters, so what you've got is actually:
Shell(False, AppWinStyle.Hide, True)
|
|
|
|
|
Thanks so much.
thats what i wanted to do
it works now
\Thanks
phatkin
|
|
|
|
|
Hi,
Is it possible to dynamically change the name of the web services ??
If yes, Kindly let me know how to go about it.
Thanx in advance.
Susheel Kumar
|
|
|
|
|
What would you need to do this for?
I don't know about changing the name but you don't have to do a 'add web reference'. you can dynamcially choose webservices on the fly as well as point to different locations for test/qa/production/etc...
-- modified at 17:29 Wednesday 22nd August, 2007
|
|
|
|
|
Hi,
I'm having FileStream.Write behave rather oddly.
The code below should take file a.txt and append it to file b.txt :
Dim buffer As Byte()<br />
Dim bytesRead As Integer<br />
Dim fStreamIN As New FileStream("c:\a.txt", FileMode.Open, FileAccess.Read)<br />
Dim fStreamOUT As New FileStream("c:\b.txt", FileMode.Append, FileAccess.Write)<br />
ReDim buffer(fStreamIN.Length)<br />
<br />
bytesRead = fStreamIN.Read(buffer, 0, fStreamIN.Length)<br />
MsgBox("Read bytes:" + Str(bytesRead) + " Expected:" + Str(fStreamIN.Length))<br />
MsgBox("byte 1:" + Chr(buffer(0)) + vbCrLf + _<br />
"byte 2:" + Chr(buffer(1)) + vbCrLf + _<br />
"byte 3:" + Chr(buffer(2)) + vbCrLf)<br />
fStreamOUT.Write(buffer, 0, buffer.Length)<br />
<br />
fStreamOUT.Flush()<br />
fStreamIN.Close()<br />
fStreamOUT.Close()
I test with :
a.txt "abc"
b.txt "<this is="" the="" orig="">"
Now when I run this code, the characters in a.txt are read correctly to buffer, but the file b.txt contains :
"<this is="" the="" orig="">扡c"
What on earth is going on ???
cheers guys
|
|
|
|
|
You need to read it as text, not bytes. The odd character is probably caused by the file containing some sort of encoding identifier at the start, which you then appended blindly on the end of the file.
-- Always write code as if the maintenance programmer were an axe murderer who knows where you live.
Upcoming FREE developer events:
* Glasgow: Agile in the Enterprise Vs. ISVs, Mock Objects, SQL Server CLR Integration, Reporting Services, db4o ...
* Reading: SQL Bits
My website
|
|
|
|
|
I want to add a warning:
Your code is unsafe, you somehow expect a number of bytes being read that could
differ from what you ask, but you don't use it when writing the data.
bytesRead = fStreamIN.Read(buffer, 0, fStreamIN.Length)
...
fStreamOUT.Write(buffer, 0, buffer.Length)
it should have been: fStreamOUT.Write(buffer, 0, bytesRead)
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
I've defined an image control (System.Windows.Controls.Image)
I need to set the image.source property at the run time setting an image loaded from my.resources
image.source = system.windows.media.imagesource
my.resources è un tipo system.drawing.bitmap
If i try to directly assign my,resources.image i got "Cannot convert "System.Drawing.Bitmap" into "System.Windows.Media.ImageSource"
Can someone help me?
Bob1970
|
|
|
|
|
|
I am building a 3 layer solution.
Well, I use the data application block from enterprise library 3.1 and visual studio 2005.
I have configured my app.config with the editor that enterprise library recomends. I have defined my connectionstring and my provider.
When my application run, appear a error, objeto no referenciado.
It is generated from my dataaccess layer.
Someone says to me that app.config must be in the client layer.
I have put my app.config in my dataAccess layer. It can be?
So,if my app.config is in the client layer, Do I need define something else or my application block will recognize it automatic?
Tanks in advanced
JESHU
|
|
|
|
|
Hi i just want to add a simple formula to a sql database table
everytime i try to add a formula in the table it throws back a valadateing error
how do i add the formula to the table ??
cheers
|
|
|
|
|
Which formula you are trying to add?
Ejaz
|
|
|
|
|
i have a table and i have a column called area and another called height i want 2 * them together in a column i got called volume ?
|
|
|
|
|
At a guess you are coming from an access environment where you can have calculated or virtual columns.
These do not exist in SQL Server. You have 2 options
1 do the calculation in the select query when you retrieve the data
2 create a view of the table with the calculation in the view.
|
|
|
|