|
Hi,
Thanks for looking.
I'm trying to determine how to change the background color of a textbox when the focus is given to a textbox.
Changing the color is easy. How do I determine who has the focus so I can change the color?
Can someone help me?
Thanks.
|
|
|
|
|
Opps, sorry. Stealing bandwidth here.
Here's what I found...
Double click in the control.
Delete the function the IDE creates.
Select the "GotFocus" command in the right hand drophand list box in the IDE.
A new function will appear.
Type in:
ctrlName.BackColor = {{valid color code}}
Thanks anyway.
|
|
|
|
|
|
Anybody know what runtime error 8577, "could not link" is all about? Basically I'm using crappy data reports to display info from a database but sometimes I get a blank report (even the print buttons aren't there, everything is white). I have made an menu item which refreshes the report when clicked and hey presto my report shows up. However, when I try to refresh straight after I show the report, I get that error 8577. Its a strange problem to do with data reports and, in my opinion shows just how rubbish vb 6.0 is.
"When I left you I was but the learner, now I am the master" - Darth Vader
|
|
|
|
|
I am fairly new to VB programming so I don't know if the following is possible and I would appreciate some thoughts.
I have written a combo box control for Excel which allows the user to select rows of data in a different sheet and have the pasted into the one containing the control.
My next objective is to create buttons controls to introduce these combo box controls to the spread sheet sequentially. So for example, if you pressed button 1 a copy of combobox1 would appear in the worksheet. If you then pressed button 2 a copy of combobox2 would appear following. My problem with copying and pasting so far is that the code associated with the comboboxes is not copied along with the GUI of the control. Is it possible to produce multiple instances of the same control, utilising the same code but have them seperated so that they can all perform their functions independently, on different parts of the worksheet. The user must be able to select the number and order of the combobox controls within the worksheet.
I thought of producing a macro which copied the code within the visual basic window but this would lead to conflicts since every instance of the combobox control would share the same identifier (eg. combobox1). Would this mean that each instance of the control would be trying to work on the same data?
Any thoughts would be appreciated.
Many thanks,
Chris.
|
|
|
|
|
Anyone know how to print a .doc file? I am printing it using Print Document but gets ugly in the beginning. It prints all kinds of symbols first. Anyway please help if you know the fix. Thank you.
Zulfikar Ali
|
|
|
|
|
I figured it out!
Zulfikar Ali
|
|
|
|
|
Brightneon game company is looking for more free visual basic programmers to continue to build a game engine.
If you were expecting a paying job sorry, but any small time effort in doing some code will be appreciated.
Things are negotiable.
http://www.brightneon.com/game_engine/index.html
|
|
|
|
|
What is the point in
a) Skanking some free advertising for free programmers on a code sharing message board.
b) Using visual basic to write a game engine, its crap!
Use C++ instead and get some quality game programmers to help you through an agency.
"When I left you I was but the learner, now I am the master" - Darth Vader
|
|
|
|
|
|
Everything has been taken into consideration before hand so no advice please in how it should be but thanks for the effort.
|
|
|
|
|
I am working on an application where user needs to select a folder. I am using dirListBox and DriveListBox from VB6. Reference's are Microsoft.Visualbasic.Compatibality and Microsoft.VisualBasic.
It's populates the combo box for DriveListBox, but when i try to scroll down to select a drive , application bombs on me giving error
An unhandled exception of type 'System.InvalidCastException' occurred in microsoft.visualbasic.compatibility.dll
"Specified Cast is not Valid"
Any idea why it is doing that? Here is the code:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
lblStatus.Text = "Not Running"
FindAllDrives()
DriveListBox.SelectedIndex = 1
End Sub
Private Sub FindAllDrives()
Dim strDrives() As String
strDrives = Directory.GetLogicalDrives
Dim strDrive As String
For Each strDrive In strDrives
DriveListBox.Items.Add(strDrive)
Next
DriveListBox.SelectedIndex = 1
End Sub
Private Sub DriveListBox_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DriveListBox.SelectedIndexChanged
' Dim folders() As String
Try
DirListBox.Path = DriveListBox.Text
Catch
MsgBox("Can't access selected drive")
End Try
End Sub
Private Sub DirListBox_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DirListBox.SelectedIndexChanged
lblFolder.Text = DirListBox.Path.ToString
strFolder = lblFolder.Text
End Sub
Please help if you have any idea! Thank you.
Zulfikar Ali
|
|
|
|
|
I figure out the problem. I am using DriveListBox and in the same time using a function to populate the DriveListBox combobox. I eliminated the FinDAllDrives and woolaaa. Thanks.;)
Zulfikar Ali
|
|
|
|
|
I'd like to display exponent in label of VB6.0
For examble : 2^x or x^3
Please show me the way to solve this problem.
Thanks and best regards,
TB.
|
|
|
|
|
Not really sure what the scope of your question is so I will say this:
label1.Caption = "2^x"
This will allow you to display an exponent.
HTH
Nick Parker
The greatest lesson in life is to know that even fools are right sometimes. - Winston Churchill
|
|
|
|
|
Hi,
I want to retrieve text from the mirc channal window or from the private message, I used SendMessage api to get its text lenght and then the text but it always return 0 length, code tried:
Let lngmirc& = FindWindow("mirc", vbNullString)
Let lngmdi& = FindWindowEx(lngmirc&, 0&, "mdiclient", vbNullString)
Let lngchannel& = FindWindowEx(lngmdi&, 0&, "mIRC_Channel", vbNullString)
Let lngedit = FindWindowEx(lngchannel&, 0&, "Static", vbNullString)
I also tried using the EnumChildWindows and get the window handle to get its text but no use. And also used SendMessageByString() api.
Anyone have any idea.
Thanks in advance.
|
|
|
|
|
Here is an unusual question. I am using function points to estimate the size of a program. Since I have an estimate for the number of function points that I have I need to figure out how many source lines of code I need to use. The published conversion factor for Visual Basic 5.0 is about 29 SLOC / Unadusted function point. Does anyone have a conversion factor or a reference for VB.NET?
|
|
|
|
|
How can i merge two PDF files and create a new PDF file in VB. NET? Thank you in advance for your help.
Zulfikar Ali
|
|
|
|
|
I have a large data strucutre that is used in an embedded C application. I have replicated the strucutre in VC++ and put a class wrapper around it. This data structure contains mostly basic data types. However there are a few fields that are fixed length arrays (char []) as string placeholders.
I need to transport this structure to VBA. I have used IDL in order to solve this before. But I was wondering if you guys have any other reccommendations. ?
We are using an excel spread sheet as a tag list for our product. I will use this data to generate a binary file that will be used by our embedded software to configure hardware at run-time.
Could the VB Gurus please tell me how I can transfer this data to the DLL... what is the best way??? Lets say I store the excel data in a vb data strucute (and use an array of these strucutres). can I pass a pointer to that block of memory to my dll. Can I go in reverse as well? I know there might have to be translation. Im a little stuck here, please help..
Ryan Baillargeon
Software Specialist
Fuel Cell Technologies Inc.
|
|
|
|
|
You can pass the actual pointer of your vb structure to the C Dll using the ByRef flag which is declared on your parameters of the Public Function...Lib..Alias...(ByRef mystruct as MYSTRUCT) hook in vb. You can then use the pointer to modify the contents in the dll and vb SHOULD be ok with it. However there are problems with it, especially surrounding MODIFICATION of strings in the dll since vb uses BSTR's (a unicode string that can ignore null terminators) and I bet that your dll uses LPSTR's which are non unicode (which is perfectly acceptable). VB should convert them to BSTR's but I have encountered fiddly problems with it that tested my patience .
Alan.
"When I left you I was but the learner, now I am the master" - Darth Vader
|
|
|
|
|
Hello ,everyone,
I want to simulate an animal's movement on a specified terrain.
According to the terrain's changement,I can also change the
animal's moving direction and velocity.
Besides,the animal behaves in random on the rerrain.
In the first step.we can just take the animal as one point.
Anyone has any good idea or code example for me?
thanks a lot.
wang
|
|
|
|
|
I wounder how null values from a database can be handled in VB 6/ADO. Is it possible to pass a null value from a recordset to a
VB parameter?
When I try to pass a null value from a recordset to a VB parameter, it fails and the function is stopped. The parameter types are integer (mapping between datatypes is correct).
Am I having a wrong (database-) perspective and try to handle null values in a way that you are not supposed to?
Any enlightning response is welcomed!
|
|
|
|
|
The only variable type in VB 6 that can store a null is Variant. But Variant leads to bad programming, usually. You need to put an if before each strongly-typed use of a NULLable database field. That's why some people avoid NULLable fields like hell.
"In an organization, each person rises to the level of his own incompetence." Peter's Principle
|
|
|
|
|
Thank you Daniel, I think I'll stick to "some People" except were it is really necessairy to use nullvalues!
/R
|
|
|
|
|
Rulle wrote:
I wounder how null values from a database can be handled in VB 6/ADO
You can check the value of something being returned from the recordset with isnull(adors("someField")) .
Nick Parker
The goal of Computer Science is to build something that will last at least until we've finished building it. - Unknown
|
|
|
|