0

多言語オペレーティング システムをサポートするアプリケーションを作成しています。アプリケーションのある場所で、次のコード行を使用しています。

Type t = typeof(System.Windows.Forms.NotifyIcon);
BindingFlags hidden = BindingFlags.NonPublic | BindingFlags.Instance;
t.GetField("text", hidden).SetValue(notifyIcon, notificationToolTip);

異なる言語のオペレーティング システムでスムーズに動作するか、または異なる言語の必須フィールドを変更する必要があります。たとえば、フランス語のオペレーティング システムの場合、次の変更を行う必要があります。

t.GetField("texte",hidden),SetValue(notifyIcon,notificationToopTip);
4

1 に答える 1