- 1
- 2
- 3
- 4
- 5
procedure TForm1.ShowPaletteButtonClick(Sender: TObject);
begin
if Form2.Visible = False then Form2.Visible := True;
Form2.BringToFront;
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+101
procedure TForm1.ShowPaletteButtonClick(Sender: TObject);
begin
if Form2.Visible = False then Form2.Visible := True;
Form2.BringToFront;
end;
кстати о документации
подлинное говно от багланд интернейшнл
пруф - http://docwiki.embarcadero.com/CodeExamples/en/BringToFront_(Delphi)
TForm1, Form2... И хз зачем условие -- видимо, человеческое "только если"
это пример, типа смягчающее и увлажняющее обстоятельство
а вот бульшит прямо в туториале...
я точно уж непомню, но была такая херня: установка некоторых пропертей в VCL была сделано топорно/навярняка, что приводило к морганиям и перерисовкам всей формы. поэтому код такими тупыми проверками и обрастал.