Wartość zmiennej CanSelect kontrolki

0

Witam,

mam dwie kontrolki TextEdit. Obie mają na 1 rzut oka takie same properties.

A jednak jedna ma zmienną CanSelect na false przez co jest tj. na ReadOnly a druga jest na true i działa normalnie.

Posprawdzałem takie rzeczy jak ReadOnly, Enabled itp. i są popawnie ustawione. Więc od czego zależy wartość tej zmiennej ?

Dodam że sprawdzałem na początku tworzenia formy i pod koniec jej istnienia...

Aha C#, WindowsForm, Visual....

0

sprawdź jeszcze właściwość Selectable (ControlStyles)
Poza tym zwróć uwagę na kontrolki zawierające ten TextBox (rodziców). One także muszą mieć właściwości Enabled, Visible, Selectable ustawione na true, a ReadOnly na false.

0

W C# możesz wejść na kod designer'a i porównać wiersz po wierszu.
Uwaga właściwość Disable może być "runtime dziedziczona" po kontrolce rodzicielskiej.

0

No właśnie kontrolka dziedziczy ale też ma przypisane dodatkowe properties do niej...

w kodzie kod designera nic się nie dzieje ciekawego poza przetwarzaniem ww. properties które mają w sobie coś co ustawia kontrolkę na readOnly.

znalazłem jeszcze to, ale to też jest tylko same 'get'

State	ReadOnly	System.Windows.Forms.AccessibleStates

Nie wiem jak to odwrócić...

1 użytkowników online, w tym zalogowanych: 0, gości: 1