RAD Studio 11.2 Нашел как создать свой тип ячейки таким образом:
type
TSpinBoxCell = class(TSpinBox)
private
...............................
protected
constructor Create(AOwner: TComponent); override;
end;
...............................
constructor TSpinBoxCell.Create(AOwner: TComponent);
begin
inherited;
...............................
end;
procedure TForm1.StringGrid1CreateCustomEditor(Sender: TObject;
const Column: TColumn; var Control: TStyledControl);
var
XSpin: TSpinbox;
begin
if Column.Index=5
then
begin
XSpin:= TSpinBoxCell.Create(nil);
XSpin.TagObject := Column;
XSpin.text:='1';
Control := XSpin;
end;
end;
Проблема в том, что spinbox не отображается пока не кликнешь по ячейке 2 раза, ну и после перехода на другую ячеку он опять исчезает и соответственно не видно результата. Что надо сделать, чтобы это исправить? Заранее благодарю.
Вопрос
Razmir
Всем доброго, вопрос такой.
RAD Studio 11.2 Нашел как создать свой тип ячейки таким образом:
Проблема в том, что spinbox не отображается пока не кликнешь по ячейке 2 раза, ну и после перехода на другую ячеку он опять исчезает и соответственно не видно результата. Что надо сделать, чтобы это исправить? Заранее благодарю.
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.