Textbox and Send Button symbol

Textbox and Send Button symbol

Hello,
I'd like to create a symbol like this:

I need not to send a value to the driver when it's write in the textbox, but when you press the button.
I'm almost at the end of the problem but I still need a little help. These are the steps I've made:
1) I've created the variable linked to the driver and a variable where put the textbox value
2) I've created the image with the numerical value object
3) I've created a combined elemet with 3 variables: the first one is a useless variable boolean(called junkvar) just for enabling the button function, the second and the third are the two varaibles I've created in point 1
4) I've write VBA code and linked to the LeftClickUp event
VBA Code:
Public Sub LeftClickUp_ShowName(obElem As Element)
Dim IndexItem As Integer
obElem.ItemVariable(1).Value = obElem.ItemVariable(2).Value
obElem.LeftClickUp
End Sub

5) Linked the code to the combined object event
6) Created the symbol
7) Insert the symbol in page and test
And here all works.
When I create the second button I've got (obviusly) the problem that when I press the combined element button all button change color (because the junkvar) is the same, I only use the linking rule editor for replacing the two variables working with field.
How can I resolve the problem? I've noticed that I can't use a normal button, can I? If I use it the VB code is referenced to the button which has only one variables inside.
Thanks and best regards
Luca

This is a migrated post! Originally posted on 17.10.2012 by user luca.bardon. Please be aware that information can be outdated.

    Disclaimer

    This document governs the use of our Community Forum. By registering and using the platform, you accept these conditions.

    The COPA-DATA Community Forum serves to encourage the exchange of information and experience about the zenon software between forum users respectively zenon users.

    Please mind that any published information on the Community Forum is the subjective opinion and view based on the experience and the level of knowledge of the author. COPA-DATA does not overtake any responsibility for the content and the accuracy of the shared information.

    Users of the Community Forum are encouraged to share only well-founded experiences and to point out any risks associated with the implementation of proposed solutions to problems. COPA-DATA at its absolute discretion, reserves the right to moderate the forum. In this connection COPA-DATA may remove any information containing false facts, potentially dangerous solutions, bad language or content that may insult, degrade or discriminate others. COPA-DATA may block a non-complying user from forum access if the user violated this provision.

    COPA-DATA reserves the right to change this document from time to time at own discretion.


    Ing. Punzenberger COPA-DATA GmbH
    Karolingerstraße 7b · 5020 Salzburg · Austria
    www.copadata.com