Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2008, 17:28   #1
Cannibal
Форумчанин
 
Регистрация: 17.02.2008
Сообщений: 191
По умолчанию TSpinEdit & TstringGred

подскажите, как с помощью TSpinEdit задать количество строк и столбцов в компоненте TSpinEdit?
Пишу вот так:
Код:
stringgrid1.ColCount:=spinedit1.value;
stringgrid1.rowCount:=spinedit2.value;
выдается ошибка:
[Pascal Ошибка] Unit1.pas(1): Unable to invoke Code Completion due to errors in source code
Mathematicians often mix up Christmas and Halloween, because Dec.25=Oct.31.
Cannibal вне форума Ответить с цитированием
Старый 02.11.2008, 18:10   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А у вас на форме все перечисленные в этом куске кода компоненты есть на самом деле? И StringGrid1, и SpinEdit1, и SpinEdit2?
Если да, то у вас ошибка где-то в другом месте.
Приведите на всякий случай целиком процедуру, с заголовком и проч.
mihali4 вне форума Ответить с цитированием
Старый 02.11.2008, 18:21   #3
Cannibal
Форумчанин
 
Регистрация: 17.02.2008
Сообщений: 191
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
stringgrid1.Visible:=true;
stringgrid1.ColCount:=spinedit1.value;
stringgrid1.rowCount:=spinedit2.value;
stringgrid1.Height:=(1+spinedit1.value)*stringgrid1.DefaultRowHeight;
stringgrid1.Width:=(1+spinedit1.value)*stringgrid1.DefaultColWidth;
end;
на форме пока только эти компоненты
Mathematicians often mix up Christmas and Halloween, because Dec.25=Oct.31.
Cannibal вне форума Ответить с цитированием
Старый 02.11.2008, 18:30   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Такая процедура компилится без проблем. Исправьте только:
stringgrid1.Height:=spinedit1.value *stringgrid1.DefaultRowHeight;
stringgrid1.Width:=spinedit1.value* stringgrid1.DefaultColWidth;

Вывод - ошибка, мешающая компиляции - в другом месте.
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с MVC++ 2005 && 2008 на висте NetGod Софт 1 09.08.2008 17:14
Delphi & Access & Ole vodila БД в Delphi 0 15.07.2008 11:11
Vista&XP Elm0 Windows 3 08.12.2007 22:18
Как изменить компонент TSpinEdit? SHAMAN Компоненты Delphi 5 08.11.2006 10:58