0

advlistbox現在、テキストがアイテムに存在するかbuttonx、おそらく残りの部分にも存在する場合、コントロールで奇妙な動作に直面しています。&これは、文字列内で文字を使用すると発生します。たとえば、ダブルを使用する&&と、シングルが表示されます。私が例を置いたときの別の例&&&somethingでは、アンダースコア付きの &something が表示されます。何が起こっているのかを知っている人はいますか?どうすればその状況を回避できますか?

4

1 に答える 1

2

二重アンパサンドは、コントロールに対するアンパサンドの既定の動作をエスケープするために使用されます。アンパサンドがコントロール テキストの前にある場合、次の文字に下線が引かれます。これは通常、そのコントロールがホットキーであることを示します。3 つのアンパサンドの状況では、右端のアンパサンドを下線として使用し、残りの 2 つをエスケープとして使用して、コントロール テキストにリテラル アンパサンドが表示されるようにします。

目標が文字通り 2 つのアンパサンドを表示することである場合、制御テキストに合計 4 つの連続するアンパサンドを指定する必要があります。( &&&&)

于 2016-05-16T21:13:17.570 に答える