Inicjowanie kontrolki w kodzie

Inicjowanie kontrolki w kodzie
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

Chciałbym stworzyć nową kontrolke (DateTimePicker) z kodu programu. Problem, że nie wiem jak:

Kopiuj
	TDateTimePicker *dateTimePicker = new TDateTimePicker();

//	ustawienie na formie
	dateTimePicker->Show();

problem w tym, że kompilator rzuca się o new TDateTimePicker(). Nie wiem co mam w nawiasie podać. Może ktoś wytłumaczyć?

sephirot8608
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0
Kopiuj
TDateTimePicker *pick  = new TDateTimePicker(this);

ewentualnie wskaż obiekt formy na której tworzysz DTP (jeżeli podany kod nie jest częścią obsługi tej formatki)

MZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Zmień środowisko, powinno być to zrobione za Ciebie.

sephirot8608
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

@m_zap jakieś dogłębniejsze uzasadnienie?

Klasa X z biblioteki Y, która jest akurat wykorzystywana w środowisku Z wymaga parametru Owner w konstruktorze - czy to jest powód zmiany środowiska?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.