|
I know how to create an instance of activeX control using CreateObject, but this doesn't exactly display the visual control on the form. It seems like it only creates an object instance of it. How do I make it so that i can switch between activex *visual* controls dynamically on a form?
thanks,
|
|
|
|
|
|
Loading ActiveX controls on form dynamically at runtime is not that easy.
One way is to declare an object variable. but you cannot handle events for the controls.
Other way is to declare a variable as VBControlExtender.
u can declare this variables with events.
The procedure to use this VBControlExtender:
'place the code in form_load or form_initialize event <br />
<br />
Dim WithEvents MyCtrl As VBControlExtender 'declaration<br />
<br />
Licenses.Add "MyCombo.MCombo" 'Add the licence of the control class to the project<br />
<br />
'Add the control to the form which is the parent to the control<br />
Set MyCtrl = Me.Controls.Add("MyCombo.MCombo", "MyCtrl", Me)<br />
'Set the position of the control and make it visible<br />
With MyCtrl<br />
.Top = 100<br />
.Width = 100<br />
.Height = 315<br />
.Left = 100<br />
.Visible = True<br />
End With
Click event of the control can implemented in this way:
Private Sub MyCtrl_ObjectEvent(Info as EventInfo)<br />
'This Info parameter consists of event name and the parameters of the event.<br />
If Info.Name = "Click" then<br />
'do your code<br />
End If<br />
End Sub
that's all
Regards,
Ravi.
|
|
|
|
|
Hello everyone,
I am currently working on a project which calls for the creation of ActiveX User Controls. The controls would need to be able to implement a vertical or horizontal slider that would divide 2 user panes (just like File Explorer or Outlook). I could implement this in a standard VB project but in a control it seems a bit difficult. Moreover, I have three different conditions to consider as well.
1. A splitter control that is activated only during design-time.
2. A splitter control that is activated only during run-time.
3. A splitter control that is activated both during design-time and run-time.
I would appreciate any form of help on this topic. I would appreciate reference source codes of any implementation of this sort.
Thanks and regards.
Marlex L. Ventura
ventura@usinc.net
|
|
|
|
|
dear reader,
can i add a new button in MS Word - other than the bulit-in buttons and add my functionality to it?
or can i change the functionality of a buit-in button?
if yes, could u pls. let me know how?
it's urgent.
thanx.
|
|
|
|
|
You didn't say what version of Word you're using, but in general, the answer to your question is YES! The best approach is to write a COM Add-In in Visual Basic and then ensure that the add-in loads on startup in Word. Within the code of the add-in, you'll want to hook into the CommandBars collection. Within this collection, you can access existing buttons, or you can create your own using the add method. Then, you'll create an event sink, you that you get access the the click event of the new (or existing) button. There a lot of good documentation about this on MSDN Online.
Hope this helps!
Jase
|
|
|
|
|
Can someone please tell me how i can share a folder?
I want my program to do it so that the user doesnt have to share it manually.
(I new to vb so please explain your answer so that me the newbie can figure it out)
Thanks,
James Hetrick
|
|
|
|
|
if you in WINNT or WIN2k
You can use Shell command
Net Share
|
|
|
|
|
Hello,
I wanted some help regarding Netscape..
Does Netscape support child windows and if yes can u pls send the code if u
have and i also wanted to know if an ActiveX control can be loaded into it...
If an ActiveX control cannot be loaded what can be a suitable alternative to
it.
|
|
|
|
|
I have a requirement to send large amounts of binary data (4 MB) between a C++ dll and a VB application.
Can anyone tell me what is the most effienct method to do it.
|
|
|
|
|
I have inserted a thumbnail preview control to my form.
I then call it's function displayFile() with a string that points to a local html file (not a URL, of course). I get a FALSE result from that function, no matter what I do.
The files I try to preview are ok when viewed in a browser, and when I am looking at their preview in Web View mode (inside the folder), it works as well, just not in my application.
What gives? Can anyone give me some insight into this strange component?
Thanks,
Aric.
|
|
|
|
|
Is this the Kodak Image thumbnail control, or another one?
Cheers,
Frank
|
|
|
|
|
Nope. Not the kodak thumbnail. I'm talking about the one in the dll webvw.dll (under system32).
I have gotten answer from Microsoft that this control is not for public usage... this sucks! it only works when being accesses by a specific control (being Internet Explorer).
I hope the MS split will fix such political issues in the components. I hate politics and dirty manipulations.
Aric.
|
|
|
|
|
I'm trying to move a run-time generated ComboBox on a form, so I want to give the user the possibility to change the position of the ComboBox.
For a TextBox control, I've solved the problem getting the control in drag state on MouseDown event.(Q103062 in MSDN).
The code looks like this:
MyTextBox.Drag 1
The problem is the a TextBox has the events MouseDown and MouseUp, while the ComboBox hasn't.
Please someone help me with an idea?
|
|
|
|
|
I think you are going to have to build your own message handler for WM_LMOUSEDOWN and WM_LMOUSEUP on your ComboBox. You can refer to MSDN article Q170570 on how to do it. I was able move ComboBox on the form, but it is going to behave different depending on the Style property of your ComboBox.
If your combo is a "Dropdown List" it will work just fine.
If your combo is a "Dropdown Combo" you will be able to drag it only by the border or dropdown arrow.
If you set your style to be a "Simple Combo" you will only be able to drag it by the border.
In the case of "Simple Combo" and "DropDown Combo" when user clicks in the area of the combo box where he/she can type you do not recieve WM_LBUTTONDOWN message. That is probably why they did not expose MouseDown and MouseUp events in the first place.
Well, this is all I can come up with right now. I hope this info will help you.
|
|
|
|
|
I would like to read a jpg file from disk and copy it into the windows copy buffer.
Then I would like to paste it from the Windows buffer to a Rich Text Control.
Could anybody suggest API's for pasting and coping to the Windows copy buffer?
Thanks
PMCGAHAN@UCSWORKS.COM
|
|
|
|
|
"The Windows copy buffer" better known as Clipboard can be accessed using build-in VB object with the same name. Take a look at Clipboard.SetData and Clipboard.GetData methods.
I hope this helps.
|
|
|
|
|
Thank you. Your response to my clipboard question was
very helpful.
|
|
|
|
|
I am attempting to add a new record to a database (in this case Access) I have created a VB form with a
textbox (txtName) to enter a new name and a command button to update the recordset by running a SQL statement
by using an Insert Into command. The Insert Into statement requires a "values" parameter. I am trying
to take the txtName.Text property and place it into the Values parameter. But it does not want to work
this simply. Any input is welcome.
thanks
Craig
|
|
|
|
|
Your code could look something like that (providing you are using ADO):
MyConnection.Open MyConnectionString
MySQL = "INSERT INTO MyTable(MyField) VALUES('" & _
txtName.Text & "')"
MyConnection.Execute MySQL
MyConnection.Close
I hope this helps.
|
|
|
|
|
If you are getting a run-time error or your output is not appropriate, let a master programmer
look over your code. I'll catch subtle errors that your favorite debugger or linter will miss! See
my web page at: http://www.doctor-debug.com
|
|
|
|
|
Anyone know if or where I can get ahold of the icons that are used by Microsoft for all of their programs? I'd like to use commonly known icons in a project I've got.
|
|
|
|
|
This is an option of the VB install to install commonly used bitmaps and icons. Also you can take a handy dandy resource editor and extract them from system DLL's or reference them directly if you don't want to pull them into your project.
Hope it helps,
-Erik Thompson
|
|
|
|
|
I've got VB5 and it does not include many icons especially not the ones for MS apps.
I do have a program that will extract icons from dlls but what dlls contain the icons for MS apps? I can't seem to find any...
|
|
|
|
|
Hello,
Here's a good VB site that has ZIPs of MS icons plus some win 200 icons. I think its just what you are looking for.
http://www.vbaccelerator.com/
http://www.vbaccelerator.com/iconlib.htm
There's lots of good VB code also, check it out!
-- Marty
|
|
|
|