Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.26;
Скачать: CL | DM;

Вниз

Не переписывается метод SetWidth   Найти похожие ветки 

 
Mishenka   (2007-08-01 10:47) [0]

Пишу компонент потомок TButton. Хочу переписать метод SetWidth
Пишу:

TComponentName = class(TButton)
private
  procedure SetWidth(Value: Integer); override;
...

При выполнении программы выводится ошибка "Method SetWidth not found in base class"
Однако метод SetWidth унаследован от класса TControl? который является одним из предков TButton. А почему тогда ничего не работает?


 
Сергей М. ©   (2007-08-01 10:51) [1]


> почему тогда ничего не работает?


Потому что метод TControl.SetWidth

1. Приватный
2. Статический

Перекрывать следует не SetWidth, а SetBounds, который:

1. Публичный
2. Виртуальный



Страницы: 1 вся ветка

Текущий архив: 2007.08.26;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.046 c
15-1185396793
Petr V. Abramov
2007-07-26 00:53
2007.08.26
выхухоли


15-1185273189
antonn
2007-07-24 14:33
2007.08.26
еще один вопросик по html/css


1-1182165752
Makhanev Alexander
2007-06-18 15:22
2007.08.26
Как убить поток...


2-1185790796
pukin
2007-07-30 14:19
2007.08.26
Найду ли я динамически созданный компонент?


1-1181685116
ShowMessage(OpDlg.FileName)
2007-06-13 01:51
2007.08.26
TDialodи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский