次の問題を解決できません。datagridview列を使用して、その行のアイテムがすでに処理されているかどうかをユーザーに通知します。小さなユニコードアイコンで十分だと思ったので、U + 2174(チェックマーク)とU + 2715(クロス)を使用して、目的を達成しました。データテーブルの場合...
row["Done"] = (listProcessed.Contains(file.FullName)) ? "\u2714" : "\u2715";
開発マシンのデバッグモードとリリースモードでは正常に機能しますが、WindowsXP仮想マシンでは失敗します。その上には、まるでキャラクターを知らないかのように、狭い四角だけが表示されています。
行末が原因かもしれないとどこかで読んだので、文字列にTrimEnd(null)を適用しようとしましたが、それは役に立ちませんでした。
これをWindowsXPで機能させる方法はありますか?正確には何が問題になっていますか?
thx ia