We’re rewarding the question askers & reputations are being recalculated! Read more.
2 added 85 characters in body
source | link

If you want to use BaseStyles like "CopyEvaluate" etc I'm afraid you have to stick to that:

Button[label,None,BaseStyle->stylename] inherits button functionality from the definition of stylename in thestylesheet. Such styles typically allow \[SelectionPlaceholder] to be used in label to represent the currently selected text.

So it is just the matter of the construct. However, you can mimic this behaviour:

 Button[
        "the best label",
        Information[Evaluate@CurrentValue["SelectionData"]]
       ]

enter image description here

If you want to use BaseStyles like "CopyEvaluate" etc I'm afraid you have to stick to that:

Button[label,None,BaseStyle->stylename] inherits button functionality from the definition of stylename in thestylesheet. Such styles typically allow \[SelectionPlaceholder] to be used in label to represent the currently selected text.

So it is just the matter of the construct. However, you can mimic this behaviour:

 Button[
        "the best label",
        Information[Evaluate@CurrentValue["SelectionData"]]
       ]

If you want to use BaseStyles like "CopyEvaluate" etc I'm afraid you have to stick to that:

Button[label,None,BaseStyle->stylename] inherits button functionality from the definition of stylename in thestylesheet. Such styles typically allow \[SelectionPlaceholder] to be used in label to represent the currently selected text.

So it is just the matter of the construct. However, you can mimic this behaviour:

 Button[
        "the best label",
        Information[Evaluate@CurrentValue["SelectionData"]]
       ]

enter image description here

1
source | link

If you want to use BaseStyles like "CopyEvaluate" etc I'm afraid you have to stick to that:

Button[label,None,BaseStyle->stylename] inherits button functionality from the definition of stylename in thestylesheet. Such styles typically allow \[SelectionPlaceholder] to be used in label to represent the currently selected text.

So it is just the matter of the construct. However, you can mimic this behaviour:

 Button[
        "the best label",
        Information[Evaluate@CurrentValue["SelectionData"]]
       ]