Конференция ".Net" » C#: собственный контрол и св-во Left [C#]
 
  • СЗ (09.08.08 14:53) [0]
    Привет. Пишу контрол-наследник от Panel. Понадобилось кое-чего проверить и обработать при установке св-ва Left. Пытаюсь оверрайдить так:

           private int FLeft;
           public int Left
           {
               get { return FLeft; }

               set
               {
                   if (FLeft != value)
                       FLeft = value;
               }

           }



    По сути еще ничего нет, но уже ничего не работает :) Что я делаю не так?
  • СЗ (09.08.08 15:28) [1]
    Нашел SetBoundsCore, все заработало. Но все равно, хотелось бы узнать, почему прямое изменение процедур работы с Left ничего не дает (более того - с установкой left происходят какие-то странности, оно всегда 0)?
  • Итого (10.08.08 12:39) [2]

    > По сути еще ничего нет, но уже ничего не работает :) Что
    > я делаю не так?


    А где здесь оверрайд?
    Ты просто вводишь свойство.
 
Конференция ".Net" » C#: собственный контрол и св-во Left [C#]
Есть новые Нет новых   [134454   +44][b:0][p:0.001]