Вниз
Скачать: CL | DM;

Где "косяк"?   Найти похожие ветки 

 
Nsk3D ©   (2006-03-21 14:23) [0]

Вот кусок текста,Delphi его компилирует но в готовой проге функция не работает!Помогите исправить "косяк"(Если есть).
procedure TForm1.N7Click(Sender: TObject);
begin
if memo1.Visible=true then
begin
memo1.SelectAll;
end
else
begin
memo2.SelectAll;
end
end;


 
clickmaker ©   (2006-03-21 14:26) [1]

при каких обстоятельствах может меняться memo1.Visible?


 
Nsk3D ©   (2006-03-21 14:28) [2]

При нажатии на радиобуттон1


 
Сергей М. ©   (2006-03-21 14:32) [3]

procedure TForm1.N7Click(Sender: TObject);
begin // <--- ставь сюда брейкпойнт и вперед пошагово !


 
Nsk3D ©   (2006-03-21 14:37) [4]


> ставь сюда брейкпойнт


Что вставить?


 
Рамиль ©   (2006-03-21 14:41) [5]

Лучше так:
procedure TForm1.N7Click(Sender: TObject);
begin
 if memo1.Visible then
   memo1.SelectAll
 else
   memo2.SelectAll;
end;


> Что вставить?

Точку останова.


 
clickmaker ©   (2006-03-21 14:43) [6]

да. И что собственно должно работать?


 
Nsk3D ©   (2006-03-21 14:47) [7]


> Лучше так:
> procedure TForm1.N7Click(Sender: TObject);
> begin
>  if memo1.Visible then
>    memo1.SelectAll
>  else
>    memo2.SelectAll;
> end;



инструкция после ELSE не работает


 
Рамиль ©   (2006-03-21 14:48) [8]

Значит выполняется условие в if. Только не говори, что у тебя компилятор глючит.


 
clickmaker ©   (2006-03-21 14:49) [9]


> Nsk3D ©   (21.03.06 14:47) [7]

ну вариантов не так уж и много
- memo1.Visible  всегда true
- в memo2 нет текста
- memo2.Visible = false


 
Сергей М. ©   (2006-03-21 14:53) [10]


> Nsk3D ©   (21.03.06 14:37) [4]
> Что вставить?


Про встроенный в Делфи отладчик что-либо слышал ?


 
Рамиль ©   (2006-03-21 14:56) [11]

Попробуй так
procedure TForm1.N7Click(Sender: TObject);
begin
if memo1.Visible then
  memo1.SelectAll
else
begin
  memo2.SelectAll;
  memo2.SetFocus;
end;
end;



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
2-1142180300
asd
2006-03-12 19:18
2006.04.02
Почему в ActionMainMenuBar нельзя сменить Color?


15-1142108432
ZeFiR
2006-03-11 23:20
2006.04.02
8-битная музыка


15-1142072907
iamdanil
2006-03-11 13:28
2006.04.02
html


1-1141292011
tyo
2006-03-02 12:33
2006.04.02
передача TADOConnection в DLL


2-1142520521
kop
2006-03-16 17:48
2006.04.02
Строки




   Наверх