Einige Steuerelemente, z. B. Schaltflächen, können nur aktiviert oder deaktiviert werden. Ein deaktiviertes Steuerelement gibt einen visuellen Hinweis, dass mit dem gerade nicht interagiert werden kann (normalerweise durch Ergrauen/Ausblenden). Andere können auch schreibgeschützt sein, da sie in irgendeiner Weise mit interagiert werden können, aber nicht bearbeitet. Zum Beispiel ist ein Auf-Ab-Steuerelement oft so, das heißt, Sie können die Tasten drücken, um den Wert zu ändern, aber nicht durch normales Tippen zu bearbeiten.(Es ist auch möglich, Steuerelemente zu verwenden, mit denen Sie niemals interagieren können, die aber immer noch deaktiviert werden können. Eine Beschriftung kann immer noch ausgegraut sein, um anzuzeigen, dass ein ganzer Bereich der GUI momentan nicht verwendbar ist angenehmer visueller Effekt als nur das Ändern der Kontrollen, die interaktiv sind.)
Es ist fast immer der Fall, dass deaktiviert bedeutet, dass ein Steuerelement auch schreibgeschützt ist. Ich habe ein paar Fälle gesehen, in denen das nicht stimmte, und es fühlte sich immer mehr wie ein Käfer an als alles andere. Es empfiehlt sich, die Zustände als einen Dreizustandswert zu betrachten, bei dem einer der Zustände für einige Steuerelemente nicht verwendet wird.
Sie haben die Antwort unten, ich werde nur hinzufügen, dass Sie immer deaktivieren können, aber nicht alle Steuerelemente haben ein "readonly" -Tag, das ist schade. Ich rate Ihnen, sie nicht auf einer Seite zu mischen (ohne triftigen Grund), da dies einen Benutzer verwirren könnte. – Mawg