Czy znacie jakiś sposób na zmianę koloru zaznaczenie w textboxie ?
próbowałem przez user32, ale to zmienia w całym Windowsie, a zależy mi tak w aplikacji
[DllImport("user32.dll")]
static extern bool SetSysColors(int cElements, int[] lpaElements, uint[] lpaRgbValues);
void ChangeSelectColour(Color color)
{
const int COLOR_HIGHLIGHT = 13;
const int COLOR_HIGHLIGHTTEXT = 14;
//array of elements to change
int[] elements = { COLOR_HIGHLIGHT };
List<uint> colours = new List<uint>();
colours.Add((uint)ColorTranslator.ToWin32(color));
SetSysColors(elements.Length, elements, colours.ToArray());
}