Diskuze: Dedenie v C#
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Mám pocit, že nechápeš správne dedeniu a vytváraniu inštancií, ale
môžem sa mýliť.
Ak som dobre pochopil, tak DateTimePickerMy1 je iba inštancia (objekt) triedy
DateTimePickerMy.
Áno. DateTimePickerMy1 je inštancia (objekt) triedy DateTimePickerMy.
Niečo nastavím v DateTimePickerMy, napr. Tag="1", alebo nejakú vlastnosť
napr. DateTimePickerFormat na Short. (Nastavujem to v okne Properties).
Ako dosiahnem to, keď si stiahnem DateTimePickerMy z Tollboxu a vznikne
DateTimePickerMy1, aby tam hodnoty z DateTimePickerMy boli.
A voláš někde tu metodu InitializeComponents? Rekl bych, že ne. Takže své inicializace si hoď do konstruktoru a pak se tam projeví.
Vo forme, kde je DateTimePickerMy1 mám tento kód:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Globalization;
namespace MojeNameSpace
{
public partial class Vykony : MojeNameSpace.FormMy
{
public Vykony()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MojeNameSpace{
public class DateTimePickerMy : DateTimePicker
{
public DateTimePickerMy()
{
InitializeComponent();
}
private void InitializeComponent()
{
this.SuspendLayout();
//
// DateTimePickerMy
//
this.Format = System.Windows.Forms.DateTimePickerFormat.Short;
this.ResumeLayout(false);
}
}
}
Zobrazeno 8 zpráv z 8.