|
Then you have two alternatives:
1. Check where the end time really is, instead of just assuming that it's today regardless if it's passed or not.
2. Check the result (the TimeSpan value) and add 24 hours if it's negative.
Experience is the sum of all the mistakes you have done.
|
|
|
|
|
You should have a look at the timespan class here.
|
|
|
|
|
Thankyou I'll be looking at using timespan then.
Chris
|
|
|
|
|
Hi,
Is there a way to make a Text box(multiline) auto scroll as it fills with data?
Thanks!
|
|
|
|
|
I'm not quiet sure, but probably something like this:
<br />
TextBox1.SelectionStart = TextBox1.Text.Length<br />
TextBox1.SelectionLength = 0<br />
TextBox1.ScrollToCaret()<br />
Good Luck!
|
|
|
|
|
If you're using .NET 2.0 or above, you can use the AppendText method of the TextBox to have it scroll to the bottom of the text. I can't remember if .NET 1.1 and below will scroll the text to the bottom for you.
|
|
|
|
|
Hi,
I have a module and a public class.
The class is called publicPropertyShare. You can realize the function of the class by its name. In this class I put public property, public variable, anything that needs to be public for the entire project but need o be in a class.
Now I have a event declared in this class: public event indicator(byval msg as string)
Now I also have a public module in which I do basically the same thing as with the class but only put public functions,subs, and variables.
As the application starts I want to initialize all variables in the public module, including the publicPropertyShare class. I want it to instantiate the class at the very beginning so I do that. public class1 as new publicPropertyShare
I didn't have any problems until I needed this event, so I added public withEvents class1 as new publicPropertyshare.
So I could Raise and handle this event on the whole project without any other declaration or instantantation.
But when I want to handle the event in one of my classes it says error...
private sub handle(byval msg as string) handles publicPropertyShare.indicator
end sub
the error is : "Handles clause requires a WithEvents variable defined in the containing type or one of its base types"
But the variable is declared WithEvents in the public module!
Any help appreciated.
Thanks!
|
|
|
|
|
wouldn't it be?
private sub handle(byval msg as string) handles class1.indicator
'Never argue with an idiot; they'll drag you down to their level and beat you with experience.' ~ anonymous
|
|
|
|
|
If I understand your problem correctly, you'll have to wire up the event yourself. You won't be able to use the Handles clause. Check out the "AddHandler" and "RemoveHandler" statements for wiring up event handlers.
|
|
|
|
|
unix_master01 wrote: But when I want to handle the event in one of my classes it says error...
unix_master01 wrote: But when I want to handle the event in one of my classes it says error...
The following declaration, "Public WithEvents class1 As New publicPropetyshare " needs to be in the "same" class that your are trying to trap the event. From your explanation it seems that you have these two items in separate classes.
Also, when you are in Visual Studio and you have declared the object WithEvents you can use the object dropdown above the code editor, select the object, in this case, class1 , and then select the event you want to handle in the event dropdown. This will paste the event stub in your code for you.
Suggestion: Have a look at all .NET event signatures. It is a good practice to follow the pattern that is layed out. (sender As Object, e as EventArgs) In your case, you would derive a class from EventArgs and add your Message As String as a property to the new EventArgs class.
modified 27-Feb-21 21:01pm.
|
|
|
|
|
hi there VB pros. I would like to know how to create a simple encryption algo to encrypt and decrypt files.
|
|
|
|
|
Why not use real encryption? Take a look at the System.Security.Cryptography namespace.
Experience is the sum of all the mistakes you have done.
|
|
|
|
|
Firstly, nobody is going to write your code for you.
Secondly, I gave you a suggestion last time you posted this question.
Thirdly, try a Google search[^] before asking your question. You may find what you are looking for.
Steve Jowett
-------------------------
It is offen dangerous to try and see someone else's point of view, without proper training. Douglas Adams (Mostly Harmless)
|
|
|
|
|
pls, help me!!!
While Upgrade VB6 project to VB.Net. i have got the following error
"Upgrade failed: Exception occurred: Can't use character device names in file names"
i need your help!!!
|
|
|
|
|
hi
The problem is occuring becuase one file in your project (Form1) does not have an extinsion. To work around the problem simply rename the file Form1 to Form1.frm from within VB6.
Or
Look for a file in your VB6 project that has a name like the old DOS device names (CON, COMx, LPTx, KBD, NUL, AUX, PRN). Rename the file.
or
convert it in 2003 and then use 2005 to convert the 2003
Vuyiswa Maseko,
Sorrow is Better than Laughter, it may Sadden your Face, but It sharpens your Understanding
VB.NET/SQL7/2000/2005
http://vuyiswamb.007ihost.com
http://Ecadre.007ihost.com
vuyiswam@tshwane.gov.za
|
|
|
|
|
I *think* this means you can't use character device names in filenames. You probably need to rename a file or two.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Hello everyone ...
Sorry for my English
As evidence, I can not exploit the events of Sons and Form I captures any project that I am doing.
Virtually must use all events especially those of the Mouse and Keyboard.
One more thing ...
There is a way to save Form Sons Open In Form Father? I explain better ...
The application starts from Form Father, I click the button again, and you open a Form Son, I click still new and still opens a form Son etc. ..
Now the form that I opened Children can be saved? If I close the application and open again there is a way to regain the form that had opened the proceedings before?
I hope someone can help me because I am looking for in all sites but can not find anything that could help me.
Thanks in advance hello
|
|
|
|
|
To remember which forms are open, you need to create a file that stores this information, then read it on opening and reopen the forms you want to be open. There's no automatic way to do this.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Hi!
I'm implementing VPN for my final year project using OpenSSL.
I tried to find out details about implementation and found out that I need a network driver. Writing a driver won't be possible for me so I tried to search for a ready-made one and I came across PCAUSA & I also found out that DDK has a few samples for me to use.
Please direct me to the right path.
P.S.: I'm a newbie programmer...
|
|
|
|
|
Warp wrote: Please direct me to the right path.
To what?? You haven't specified what you're having a problem with.
<blockquote class="FQ"><div class="FQA">Warp wrote:</div>P.S.: I'm a newbie programmer... </blockquote>
You might want to pick a different project. If you're a newbie, you've most assuredly bitten off WAY more that you can chew with this project. Part of picking a project is learning how to research the requirements of each idea so you at least have a chance of finishing it before it's due.
|
|
|
|
|
hi all,
I'm playing with the PrintDialog, PrintPreviewDialog and PrintDocument (VB2005 & .Net2.0) so I'm building the document to print on runtime: the user choose some parameters and then the program must print a list of the ones that fits the params. The PrintDocument is build when the PrintDocument1_PrintPage event occurs and by inserting Strings and Lines through e.Graphics.DrawString and e.Graphics.DrawLine commands. That's fine (quite tough ) but I can't manage to add more pages to the document to print. How do I force a new page to fill with data so the document to print would have more than one page? I haven't found the way for changing the page !!!
Thanks in advance,
Marc Soleda
... she said you are the perfect stranger she said baby let's keep it like this... Dire Straits
|
|
|
|
|
For starting a new page, you will need to set e.HasMorePages property to True and exit the PrintPage event. If this property is set to true while exiting sub, this event will be called again and its content will be printed on the next page.
Therefore it should be something like –
e.HasMorePages = True
Exit Sub
Please remember that you will need to track manually when this event is being called for the second time and what you need to print on the second page. This can be done using a global variable. Such as –
----------------------Code Start---------------
Dim PageCount As Integer = 1
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
If PageCount = 1 Then
''''Code to print on first page
e.HasMorePages = True
PageCount += 1
Exit Sub
ElseIf PageCount = 2 Then
''''Code to print on Second Page
e.HasMorePages = True
PageCount += 1
Exit Sub
End If
End Sub
------------------Code End-------------------
In the similar way you may create any number of new pages.
I hope this helps .
-Dave.
Dave Traister,
ComponentOne LLC.
www.componentone.com
|
|
|
|
|
Great, it's what I was looking for.
Thanks,
Marc Soleda
... she said you are the perfect stranger she said baby let's keep it like this... Dire Straits
|
|
|
|
|
i use vb 6.0 and ms access i except following result , below i menson table and excepted result
memberno liter test amount purhase purchasedate
501 5 6 30 morning 1/2/2008
501 6 5 15 evening 1/2/2008
502 5 5 25 morning 2/2/208
502 6 5 30 evening 2/22008
501 6 6 36 morning 3/2/2008
501 5 5 25 evening 3/2/2008
excepted result
1/2/2008 2/2/2008 3/2/2008
memberno morning evening morning evening morning evening
501 30 15 0 0 36 25
502 0 0 25 30 0 0
please sent reply
|
|
|
|
|
What is the actual issue? and I take it you mean "Expected results" not "Excepted result".
Steve Jowett
-------------------------
It is offen dangerous to try and see someone else's point of view, without proper training. Douglas Adams (Mostly Harmless)
|
|
|
|