|
|
Другие темы раздела | |
Delphi Стек и StringGrid
https://www.cyberforum.ru/ delphi-beginners/ thread1707329.html Мне нужно пройти по stringgridу и найдя в нём значение занести его в стек. Но проблема в том, что занести мне нужно только первое встреченное значения(т.е. в стеке будет 1 элемент). procedure make(var steki: PNode; x: titem); begin new(steki); steki^.Data:=x; steki^.Next:=nil; end; |
Преобразования алгебраического выражения из инфиксной в префиксную форму Delphi Используя стек, реализовать алгоритм преобразования алгебраического выражения из инфиксной формы записи в префиксную форму представления. Есть программа которая преобразует из инфиксной в постфиксную. помогите переделать из инфиксной в префиксную. program Project2; {$APPTYPE CONSOLE} uses SysUtils, Windows; |
Delphi Где хранятся куки ?
https://www.cyberforum.ru/ delphi-beginners/ thread1707255.html Здравствуйте, хочу сделать для себя авторизацию в инстаграме. Сделал так: procedure TForm1.Button2Click(Sender: TObject); var HTTP:THTTPSend; HTML:TStringList; Data:TStringStream; begin HTTP:=THTTPSend.Create; HTML:=TStringList.Create; |
Delphi Ввод параметров фигур и вычисление других
https://www.cyberforum.ru/ delphi-beginners/ thread1707251.html На 1ой форме выбирается фигура (треугольник или круг) и затем открывается соответствующая фигуре форма. Для круга вводится радиус и программа вычисляет длину окружности, а для треугольника вводится длинна двух сторон и угол, который они заключают, и выводится площадь и периметр. |
Acccess Delphi Как это реализовать помогите... (Скину базу может кто сможет сделать как правильно ) |
Delphi Ячейка в DBGridEh своим цветом
https://www.cyberforum.ru/ delphi-beginners/ thread1707037.html Закрашиваю текст в нужной мне ячейке вот так: procedure TForm7.DBGridEhGetCellParams(Sender: TObject; Column: TColumnEh; AFont: TFont; var Background: TColor; State: TGridDrawState); begin if Column.FieldName = 'name' then if Column.Field.Dataset.FieldByName('status_id').AsString = '7' then begin // DBGridEh.Columns.Color :=RGB($FA,$C8,$B4); // Весь столбик |
Delphi Конвертация xls в jpg
https://www.cyberforum.ru/ delphi-beginners/ thread1706995.html Всем привет, помогите, плз, написать программу, которая будет конвертировать определенный диапазон из xls-файла в jpg. При этом должны сохраняться и такие вещи, как цвет ячейки. Не могу понять куда смотреть( |
Программа перестает отвечать после сворачивания или перехода на другое окно Delphi Такая проблема. Программа перестает отвечать после сворачивания. То есть если если включить, она работает, потом сворачиваешь, или переходишь на другое окно, она залагивает, и перестает отвечать. В чем проблема может быть? |
Delphi Распознавание речи (в текст)
https://www.cyberforum.ru/ delphi-beginners/ thread1706955.html Здравствуйте! Прошу помощи в следующем: Мне необходимо реализовать надиктовку текста. У меня в голове сейчас такой вариант, найти готовую программу, которая пишет тестовые файлы и сохраняет, при изменении\создание текстового файла, в мемо выводится текст из этого файла. Подскажите, пожалуйста как Вы реализовывали данную задачу? Возможно посоветуете программу или другой метод? Сейчас пытаюсь... |
Delphi Сделать так, чтобы можно было нажать на кнопку только в случае, если выбран один из Checkbox'ов Нужна помощь. Есть на форме 2 checkbox и кнопка, нужно чтобы мы могли нажать на кнопку в случае если выбрали один из checkbox https://www.cyberforum.ru/ delphi-beginners/ thread1706866.html |
Сделать, чтобы форма2 работала полностью внутри формы1 Delphi Нужно сделать, чтобы форма2 работала полностью внутри формы1, т.е. когда форму2 сворачиваешь, чтобы она сворачивалась не в нижнюю часть рабочего стола, а именно сворачивалась внутри формы1. |
Delphi Создание программы для форматирования кода Delphi Нужно написать программу, которая будет форматировать программный код написанный на языке Delphi. Не совсем понимаю с чего начать и как это все сделать. Хотел бы услышать какие-нибудь советы. Не нашел ничего подобного в интернете, и буду благодарен если укажут на что-то подобное. https://www.cyberforum.ru/ delphi-beginners/ thread1706780.html |
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 7
|
|
09.04.2016, 20:28 [ТС] | 0 |
Как передать значения grid.cells в описание кнопки? - Delphi - Ответ 900071109.04.2016, 20:28. Показов 1505. Ответов 7
Метки (Все метки)
Ответ
Вот весь код с поправкой на ваш, у меня мозг взрывается уже не понимаю в чем дело
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Grids, Vcl.Menus,ComObj; type TForm1 = class(TForm) OpenDialog1: TOpenDialog; MainMenu1: TMainMenu; N1: TMenuItem; N3: TMenuItem; N2: TMenuItem; N4: TMenuItem; N5: TMenuItem; SaveDialog1: TSaveDialog; StringGrid1: TStringGrid; Button1: TButton; procedure N3Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; Grid:TStringGrid; implementation {$R *.dfm} procedure Xls_Open(XLSFile:string; Grid:TStringGrid); const xlCellTypeLastCell = $0000000B; var ExlApp : OLEVariant; Sheet : OLEVariant; i, j,c,r: integer; begin //создаем объект Excel ExlApp := CreateOleObject('Excel.Application'); //делаем окно Excel невидимым ExlApp.Visible := false; //открываем файл XLSFile ExlApp.Workbooks.Open(XLSFile); //создаем объект Sheet(страница) и указываем номер листа (1) //в книге, с которого будем осуществлять чтение Sheet := ExlApp.Workbooks[ExtractFileName(XLSFile)].WorkSheets[1]; //активируем последнюю ячейку на листе Sheet.Cells.SpecialCells(xlCellTypeLastCell, EmptyParam).Activate; // Возвращает номер последней строки r := ExlApp.ActiveCell.Row; // Возвращает номер последнего столбца c := ExlApp.ActiveCell.Column; //устанавливаем кол-во столбцов и строк в StringGrid Grid.RowCount:=r; Grid.ColCount:=c; //считываем значение из каждой ячейки и копируем в нашу таблицу for j:= 1 to r do for i:= 1 to c do Grid.Cells[i-1,j-1]:= sheet.cells[j,i].text ; //закрываем приложение Excel ExlApp.Quit; ExlApp := Unassigned; Sheet := Unassigned; end; procedure TForm1.Button1Click(Sender: TObject); var i,j,k,l,n,c:integer; a:array of extended; b:array of record e:extended; c:integer; end; begin l:=grid.RowCount; setlength(a,l); for i:=1 to l-1 do begin try a[i]:=strtofloat(grid.Cells[3,i]); except showmessage('Значение в строке '+inttostr(i+1)+' должно быть числом!'); exit; end; end; setlength(b,0); i:=0; while i<length(a) do begin c:=1; j:=i+1; l:=0; while j<length(a) do begin if a[j]=a[i] then begin c:=c+1; if c=2 then begin l:=length(b); setlength(b,l+1); b[l].e:=a[i]; end; n:=length(a)-1; for k:=j+1 to n do a[k-1]:=a[k]; setlength(a,n); end else j:=j+1; end; if c>1 then b[l].c:=c; i:=i+1; end; with grid do begin if colcount<7 then colcount:=7; cols[5].Clear; cols[6].Clear; for i:=0 to length(b)-1 do begin cells[5,i]:=floattostr(b[i].e); cells[6,i]:=floattostr(b[i].c); end; end; end; procedure TForm1.N3Click(Sender: TObject); begin If OpenDialog1.Execute then Xls_Open (OpenDialog1.FileName, StringGrid1); end; end. Вернуться к обсуждению: Как передать значения grid.cells в описание кнопки? Delphi
0
|
09.04.2016, 20:28 | |
Готовые ответы и решения:
7
CBuilder 6. Как передать StringGrid->Cells в функцию? Как достать и передать в другой метод значения нескольких текстовых полей по нажатию кнопки? Grid Click. Подключить данные, которые находятся в cells в выбраном ряду? NoWrap для ASP.NET - e.Row.Cells[grid.SortColumn].Wrap = false; |
09.04.2016, 20:28 | |
09.04.2016, 20:28 | |
Помогаю со студенческими работами здесь
0
AngularJs и KendoUI Grid, Как передать параметр и обновить таблицу? With Worksheets('Лист1') TestVvod Obl:=.Range(.Cells(x,y),.Cells(x+5,y+10)) end with Как случайно изменить расположение кнопки в зависимости от размеров Grid ThisWorkbook.Worksheets('Table').Range(Cells(i, 9), Cells(i, 12)).Select Selection.Delete Shift:=xlUp Ошибка 1004 |