|
Thanks Dave
|
|
|
|
|
Hi all,
I'm modifying an application written in VB6. I need to show into a dialog some data that is correctly stored in an Access 2003 database. The texts stored are written in Slovenian and when I use the Adodc::Recordset to retrieve them and show into the dialog they are shown badly.
Anybody knows what I should do or what I'm doing wrong?
Thanks in advance,
Marc Soleda
... she said you are the perfect stranger she said baby let's keep it like this... Dire Straits
|
|
|
|
|
I have some text boxes in a form.On leave event of the textbox control, I am validating the
values by pop uping the message.When I press the ESC or Cancel Button,I need to close
form.When the focus is on textbox control and the textbox is not empty on that time I am
pressing ESC button, that validation message is pop-uping.I need to avoid that pop up
message.
by Nagarajan
|
|
|
|
|
Don't put the code in the OnLeave event. Put it in the TextBox's Validating[^] event and set the TextBox's .CausesValidation property to True. Check the documentation for an example.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Hi,
while programming quite robust application in VB.NET 2.0 a minor problem occured when the application is closing it sometimes "forgets" to remove itself from the bottom bar (there are no exceptions thrown, by clicking on it it simply disappears - which is obvious as the application is already closed). I remember that this was a problem in c++ too but it was removed by slight modification of events posted when the application was closing. I am quite surprised this happens here, where these events should be completely managed. The only closing event I am using for application purposes is just 'FormClosing'. Others I expect to manage by themselves.
Can someone tell me how to remove this flaw and properly close the application ? Thank you.
-- modified at 10:28 Monday 26th June, 2006
|
|
|
|
|
It's usually still there because you're forgotten to dispose of (release) either unmanaged resources or managed objects that hold onto unmanaged resources.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
I have an application which connects to internet.After connecting to the net a new toolbat appears in main window.from the toolbar we activate a child window.I think that application coded in C++.My question is Can we access the child window through our code in vb.net please suggest books/readings
bzasri
|
|
|
|
|
Define "access that child window". If you're talking about just casting that window to a Form object in VB.NET, then no, you can't do that. The only method you have is sending Window messages to each of the controls on that form. It's a very cumbersome process to find the correct window handles for each of the controls you want to "talk" to and sending/retrieving data. There is no "easy" way to do it.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Have you done MouseDown/MouseUp Event with form button?
And How i can do it with buttons of toolbar?
Every Replies will be appliciated!
ICQ:258-235-734
MSN:msnadair@hotmail.com
|
|
|
|
|
Toolbar also has events MouseDown and MouseUp.
Toolbar's buttons have event ButtonClick.
I think that's all you need.
Robert
|
|
|
|
|
Sorry.I don't understand you clearly.
TOOLBAR'S buttons click event activates MOUSEDOWN AND MOUSEUP event.Codes in the click event will be excuted after Mouseup event.
But now i want to perform follow steps:
when mouse button is pressed down,i want to excute some codes.when mouse button is releaseed,i want to excute some codes.
ICQ:258-235-734
MSN:msnadair@hotmail.com
|
|
|
|
|
hello, i have called the function OleCreatePictureIndirect correctly in Vb6, but after upgrading to VB.Net, the calling of the function doesnt works.
with the returned message,
no argument is given for parameter "lpPictDesc" from "Private Function OleCreatePictureIndirect(lpPictDesc As ADV.modWindowing.PictDesc, riid As ADV.modWindowing.Guid, fPictureOwnsHandle As Integer, ipic As Object) As Integer" (translated from german-version, maybe not exactly)
by the way, i didn't change any parameters for it by calling the function. does anyone can help me to solve the problem?
thx
|
|
|
|
|
|
Thanks Dave.
I have tried with the code in the first link (mztools), but it still doesnt work, with the same returned message.
Anyone knows why?
Anyhelp will be great.
|
|
|
|
|
What are you ultimately trying to do with this code??
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
I want to get a Bitmap-picture in a pictruebox. The original picture is written in DICOM form, firstly i have already convert the DICOM into Bitmap, now i have to get the Bitmap using this function.
|
|
|
|
|
Hi guys,
I'm loading a bunch of combos on my form.
because their are so many items to load, this takes some time to perform.
What tricks can I use to speed this up?
I've tried doing it in a seperate thread. (by the time the user has filled in the first textbox, the combos are loaded), but MSDN's explanation isn't very clear to me.
I also tried to set the combo's CheckForIllegalCrossThreadCalls property to false, but then I get some exceptions (Nothing helpful though).
I found an article here on CodeProject on threadcalling, but I'm working in VS2005 which reacts much more difficult to calling controls in other threads...
Does anybody have some advice about this issue for me?
Thanks a lot!
I've found a living worth working for, but I haven't found work worth living for.
<marquee>
|
|
|
|
|
You could assign each Combox a dthread to load the data, but you won't get that much of a performance gain. Since no control can be modified by anything other than the thread that created it, that thread is going to be pretty busy loading all the boxes.
Your performance benefits would be found in finding out if you REALLY need to load so much data into these boxes, and/or figuring out if you can postpone loading some of these boxes until a leter time.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Dave Kreskowiak wrote: Your performance benefits would be found in finding out if you REALLY need to load so much data into these boxes, and/or figuring out if you can postpone loading some of these boxes until a leter time
Client specs unfortunately...
Dave Kreskowiak wrote: Since no control can be modified by anything other than the thread that created it, that thread is going to be pretty busy loading all the boxes.
I don't understand this one, You mean even if I put it in another thread, I still wouldn't be able to have input in other controls?
The loading only takes 2 or 3 seconds. To long to wait, but short enough to be ready when the user finally filled in the first textbox.
Thanks a lot for your help.
I've found a living worth working for, but I haven't found work worth living for.
<marquee>
|
|
|
|
|
V. wrote: I don't understand this one, You mean even if I put it in another thread, I still wouldn't be able to have input in other controls?
That's right. You can do data retrieval and prep on a background thread, but loading the data into the control has to be done on the UI thread. You'll have to create a method on the form that accepts the dataset in some form and either loads or databinds the control. The background thread can then marshal the data by Invoking that method on the UI thread and passing the dataset.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
OK, tnx for the help.
I've found a living worth working for, but I haven't found work worth living for.
<marquee>
|
|
|
|
|
I’m having real trouble finding help on sendkey or sendkeys. Firstly I’m not to sure which I’m meant to be using second do I need to import the user32.dll and third how do I target the app for the information to be sent to. I’m a bit frustrated because I’ve just spent almost a week searching the web and found lots of vague hints on how to use sendkey and some ideas that dose not do much and some examples that just do not seem to work.
What I really need to do is this. I have a button that takes information from a variable or just plain text and then puts it into an application that is currently open. What I need to find out is how to focus on the last active program and then past (or sendkeys) to it. Can any one please help me out on this? Some working examples would be very welcome.
Thanks
Steve
|
|
|
|
|
SendKeys will send keystrokes to the currently active window, or the window that has the input focus.
I mention "currently" because the input focus can change from window to window at any time!! Even while SendKeys is posting keystrokes! There is no way to absolutely guarantee that SendKeys sends all of its keys to the application that you want it to.
There is nothing in the .NET BCL that will move the input focus to another application or window, so you'll have to use the Windows API functions SetForegroundWindow and FindWindow to make sure that the window you want to send the keys to has the input focus just before you call SendKeys. But even this is no guarantee that the focus will not change while the keystrokes are being processed!!
Basically, it's just not a reliable method of controlling another application...
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Hi,
I need to connect to secured web page using VB.Net 2005 (desktop app).
How to do those things:
- connect to web page
- keep connected session
- execute urls with parameters (ex. https://mywebpage/sth.do?firstparam=1)
- log off
Please help me.
Thank You for any response
Robert
|
|
|
|
|
I don't know how write next,
this is example
I have control MenuStrip (have menuitem FileMenu)
I want to add some menuitem
I used code below
FileMenu.Item.Add("New", Image, EventHandler)
I dn't know how to write EventHandler
Thanks
................
|
|
|
|