Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.10.2011, 14:58
AlexKop AlexKop вне форума
Прохожий
 
Регистрация: 17.10.2011
Сообщения: 12
Репутация: 10
Сообщение График на канве

Всем привет.
Нужна ваша помощь с программой
вот часть кода, всё что смог, и вроде событие OnPaint надо было, моя вина
PHP код:
procedure TForm1.Button2Click(SenderTObject);
begin
  with canvas 
do
    
begin
      moveto 
(10,10);
      
pen.color:=clblack;
      
lineto (10,400);
      
moveto (10,400);
      
lineto (400,400);
      
pen.Style:=psDot;
      
i:=10;
      while 
i<400 do
        
begin
          moveto
(i,10);
          
lineto(i,400);
          
moveto(10,i);
          
lineto(400,i);
          
i:=i+30;
        
end;
    
end;
  
a:=strtoint(listbox1.items[0])*30;
  
b:=strtoint(listbox1.items[1])*30;
  
edit1.text:=listbox1.Items[0];
  
edit2.Text:=listbox1.Items[1];
  
listbox1.Items.Delete(0);
  
listbox1.Items.Delete(0);
  
with canvas do
  
begin
    pen
.Style:=psSolid;
    
moveto(x,y);
    
lineto(10+a400b);
    
x:=10+a;
    
y:=400-b;
  
end;
end;
 
procedure TForm1.FormCreate(SenderTObject);
begin
  x
:=10;
  
y:=400;
end;
 
procedure TForm1.Button3Click(SenderTObject);
begin
  with canvas 
do
    
begin
      pen
.Style:=psSolid;
      
moveto(x,y);
      
lineto(10+a400b);
      
x:=10+a;
      
y:=400-b;
    
end;
end;
 
procedure TForm1.Button1Click(SenderTObject);
begin
  button2
.Enabled:=true;
  
listbox1.items.LoadFromFile(filelistbox1.FileName);
end
и сам исходник
http://zalil.ru/31851596
Не знаю как сделать, что бы на шкале были цифры, и в зависимости от того, слишком большая кордината или слишком маленькая, подбирался определённый масштаб.
Спасибо заранее

Последний раз редактировалось AlexKop, 17.10.2011 в 21:58.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:28.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025