按键小精灵自定义界面的问题

我做了一个小精灵的自定义界面:如下图1可是我怎样才能把这个界面与源代码关联起来呢?界面是可以用的且显示正常.问题是这个界面无论怎么修改参数小精灵都没反应小精灵运行的都是默... 我做了一个小精灵的自定义界面:如下图1可是我怎样才能把这个界面与源代码关联起来呢?界面是可以用的 且显示正常.问题是这个界面无论怎么修改参数 小精灵都没反应 小精灵运行的都是默认的参数~ 我要怎么做才会使它起作用呢?界面里部分源代码如下Private Sub UserControl_Initialize() FormSizeCX = Width FormSizeCY = Height OnInitializeEnd Sub'以上的内容,一般情况下您不需要看懂,也不需要进行修改'------------------------------------------------------------------------------'您可以在OnInitiallize过程里面,写一些关于界面初始化的程序代码'比如这里我写了一个 “JiNengGongJi.ListIndex = 1”'它的意思是让“JiNengGongJi”这个列表框自动选中第1项作为默认值'如果没什么好初始化的,那就不用修改这个函数了Private Sub OnInitialize() R键.ListIndex = 13 T键.ListIndex = 14End Sub\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'OnSave过程是在用户按下了“保存”按钮的时候调用的'您只需要告诉按键精灵,界面上有哪些控件的内容需要保存(至于怎么保存,不用操心,按键精灵会自动完成的)'怎么告诉按键精灵呢?很简单'您只需要照猫画虎的在下面调用SaveControlData过程,并且填写控件的名字和要保存的值就行了'比如 “SaveControlData JiaXueSheZhi.Name, JiaXueSheZhi” 表示:'保存“JiaXueSheZhi”这个控件,名字是“JiaXueSheZhi.Name”,保存的值是“JiaXueSheZhi”控件的值(相当于“JiaXueSheZhi.Text”)Public Sub OnSave() ClearControlData SaveControlData R键.Name, R键.ListIndex SaveControlData T键.Name, T键.ListIndex SaveControlData Text1.Name, Text1 SaveControlData Text2.Name, Text2 SaveControlData Text3.Name, Text3 SaveControlData Text4.Name, Text4 SaveControlData Check1.Name, Check1 SaveControlData Check2.Name, Check2 SaveControlData Check3.Name, Check3End Sub\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'OnLoad过程是在您的界面初始化完成以后被调用的,它的作用是把每个控件的值设为上次保存的值'和OnSave类似,您只需照猫画虎的调用 LoadControlData 函数,并且把控件的名字作为参数'然后把函数的返回值设为控件的当前值即可'比如 “JiaXueSheZhi = LoadControlData(JiaXueSheZhi.Name)” 表示:'把控件 “JiaXueSheZhi”的值(相当于“JiaXueSheZhi.Text”)设为上次保存的值Public Sub OnLoad() R键.ListIndex = LoadControlData(R键.Name) T键.ListIndex = LoadControlData(T键.Name) Text1 = LoadControlData(Text1.Name) Text2 = LoadControlData(Text2.Name) Text3 = LoadControlData(Text3.Name) Text4 = LoadControlData(Text4.Name) Check1 = LoadControlData(Check1.Name) Chec 展开
 我来答
DoubleSong2011
2011-08-26 · TA获得超过1万个赞
知道大有可为答主
回答量:856
采纳率:0%
帮助的人:724万
展开全部
其实这个和VB差不多,只是比VB低级了很多,和简化了很多,按键精灵9中,如果你要得到多选框的值,那么窗体名.控件名.value 就可以得到了,一般是0和1,如果是下拉列表,那么就是窗体名.控件名.ListIndex,是从0开始的。

至于要绑定值,这个就更简单了,只要在 “窗体名.控件名.ListIndex”加个名字和等号就可以赋值了
如:
windowsCount = Dance.windowsCount.ListIndex 下拉列表
dbdance = Dance.dbdance.Value 多选

我没有把你的问题看完,不知道是不是这个意思,有什么不懂的,问我就可以了,虽然按键精灵9的控件界面很不行,但可以节约时间去开发ocx控件。
注意:按键精灵9中如果用了界面,就不需要弄 UserVar 了

遇到不懂的就问我哈。
baitou100
2011-08-23 · TA获得超过326个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:271万
展开全部
这种专业性的问题还是到按键论坛提比较好,哪里高手多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恽铌子sc
2011-08-26 · TA获得超过653个赞
知道小有建树答主
回答量:679
采纳率:0%
帮助的人:388万
展开全部
同下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
86271737
2011-09-04 · TA获得超过764个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:465万
展开全部
你写的代码,真不是人看的,太昏了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式