如何更改按钮的文本

本文关键字:文本 按钮 何更改 | 更新日期: 2023-09-27 18:01:04

如何在第一次单击时更改按钮的文本?现在只需点击两次即可更改文本:

int countt1 = 3;
var buttonn1 = FindViewById<Button>(Resource.Id.buttonn1);
buttonn1.Click += (sender, e)=>
{
    if (countt1 >= 0)
        buttonn1.Text = string.Format("{0}", countt2--);
};

如何更改按钮的文本

正如@Jason所指出的,使用后缀递减运算符(countt2--(可以在递减发生之前给出值。对于递减发生后的值,更改为前缀递减运算符,如下所示:

    buttonn1.Text = string.Format("{0}", --countt2);

C#参考。

<script>
  const oldText="BUTTON TAG TEXT";
  document.write(
    '<button id=butId onClick="changeText(this.id)">'+oldText+'</button>'
  );
</script>
<script type="text/javascript">"use strict";
const stat=[oldText,"NEW BUTTON TAG TEXT"];
let   cptr=0;
function changeText(button_id){
   var el = document.getElementById(button_id);
   el.textContent = stat[cptr^=1];
// or       el.firstChild.data = stat[cptr^=1];
// or       el.innerHTML = stat[cptr^=1];
}
</script>