/** * Copies basic control attributes from another control. * Properties including AccessKey, ToolTip, TabIndex, Enabled * and Attributes are copied. * @param TWebControl source control */ public function copyBaseAttributes(TWebControl $control) { $this->setAccessKey($control->getAccessKey()); $this->setToolTip($control->getToolTip()); $this->setTabIndex($control->getTabIndex()); if (!$control->getEnabled()) { $this->setEnabled(false); } if ($control->getHasAttributes()) { $this->getAttributes()->copyFrom($control->getAttributes()); } }