First off, thanks for all your help so far. You are an invaluable resource!
Based on your suggestion I created a new VB6 "ActiveX Control" project. I put the CWKnob control on it along with a label. Here is my simple code:
Public Sub SetValue(Value As Integer)
CwKnob.Value = Value
lblValue.Caption = CwKnob.Value
End Sub
Public Function GetValue() As Integer
GetValue = CwKnob.Value
End Function
I created MyKnob.ocx and tested it in another VB6 standard application - worked fine! I could set the value, read it, etc...

I went to a new ASP.NET webform and added the reference to the ocx. I "drew" the gauge on the webform - no problem. Questions:
1. How can I set the value of the Activ
eX control (either by using my SetValue function, or by another means)? (I set the ID/Name of the new control, but I can't simply say MyCtrl.SetValue. I assume I'll have to use a PARAM manipulation, but I don't any useful PARAM settings.)
2. When I run the form I always get this msg now: "This page provides potentially unsafe information to an ActiveX control. Your current security settings prohibit running controls in this manner. As a result, this page may not display correctly." It seems like it's an IE problem, but I hope my users won't have to make changes to their IE settings just to view this webpage. Any ideas?
I've attached the OCX file for your reference.
Thanks for your help!