Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2015.10.11;
Скачать: [xml.tar.bz2];

Вниз

Помогите   Найти похожие ветки 

 
SkyWalker   (2014-05-23 11:36) [0]

Приветствую всех!
Нужна ваша помощь!
Я сделал следующее: при выборе названия картинки в ComboBox в Image она отображается!
Теперь нужно эту картинку засунуть в первую ячейку StringGrid"a! При выборе следующей картинки она засовывалась в СЛЕДУЮЩУЮ ячейку StringGrid"a. При выборе следующей картинки - в следующую ячейку и т.д.
Помогите пожалуйста реализовать данную задумку. Буду очень признателен.


 
MBo ©   (2014-05-23 11:43) [1]

Для рисования в ячейке StringGrid нужно обрабатывать событие OnDrawCell. Пример в хелпе есть.


 
SkyWalker   (2014-05-23 11:47) [2]

Мне нужен цикл! Чтобы по нажатию кнопки картинка вставлялась в следующую ячейку!


 
brother ©   (2014-05-23 11:52) [3]

Цикл Вам не нужен, вам нужна переменная...


 
Inovet ©   (2014-05-23 11:52) [4]

Второй раз открыд старую тему и снова с названием "Поможите", что логично.


 
SkyWalker   (2014-05-23 11:52) [5]

подскажите пожалуйста как это сделать


 
oldman ©   (2014-05-23 11:57) [6]


> подскажите пожалуйста как это сделать


http://www.delphi-manual.ru/griddrawing.php


 
Inovet ©   (2014-05-23 12:01) [7]

> [6] oldman ©   (23.05.14 11:57)

Дело в том, что в прошлый раз надо было засунуть в стринггрид для того, чтобы из стрингрида засунуть в Ворд. Может, конечно, что-то поменялось с тех пор.


 
SkyWalker   (2014-05-23 12:03) [8]

я могу вставить одну!!! картинку в любую одну!!! ячейку. Но у меня этих картинок очень много. Поэтому нужно выбрав картинку и нажав кнопку она вставилась в первую ячейку, следующая картинка нажав кнопку в СЛЕДУЮЩУЮ!!! ячейку!


 
SkyWalker   (2014-05-23 12:04) [9]

можно сразу в Ворд. Если нет, то в стринггрид,потом буду думать как таблицу стринггрида в ворд запихать


 
Inovet ©   (2014-05-23 12:07) [10]

Вот и спрашивай о том, что нужно, а не как ты это видишь. В прошлый раз отвечали как сделать, но ветку удалили, видимо потому, что ты перескочил на другую тему. Да и название было очень информативное, прямо как в этой.


 
SkyWalker   (2014-05-23 12:13) [11]

Inovet, ты конкретно можешь сказать по поводу моего вопроса? Если нет, то не засоряй эфир!


 
Inovet ©   (2014-05-23 12:15) [12]

> [11] SkyWalker   (23.05.14 12:13)
> Если нет, то не засоряй эфир!

Чего и тебе желаю.


 
SkyWalker   (2014-05-23 12:18) [13]

Задал конкретный вопрос, прошу помочь!
Нужно чтобы картинка из Image вставлялась в ячейку Word, следующая картинка нажав кнопку в следующую ячейку! Как еще объяснить???


 
oldman ©   (2014-05-23 12:20) [14]


> следующая картинка нажав кнопку в СЛЕДУЮЩУЮ!!! ячейку!


Вот дал же ссылку, где синеньким по белому написано:
 //ACol - индекс столбца
 //ARow - индекс строки

"Чего ж тебе еще надо, собака?"


 
oldman ©   (2014-05-23 12:21) [15]


> Теперь нужно эту картинку засунуть в первую ячейку StringGrid"a!
>  При выборе следующей картинки она засовывалась в СЛЕДУЮЩУЮ
> ячейку StringGrid"a.



> Задал конкретный вопрос, прошу помочь!
> Нужно чтобы картинка из Image вставлялась в ячейку Word


Определись, да?


 
SkyWalker   (2014-05-23 12:23) [16]

Мне в итоге нужна таблица в Word! Ну я думал это сложно и чтобы людей не грузить, вариант по проще подсказали со StringGridом


 
oldman ©   (2014-05-23 12:27) [17]


> Мне в итоге нужна таблица в Word!


С картинками в ячейках? О-О-О-О!!!!


 
SkyWalker   (2014-05-23 12:34) [18]

Получилось, но почти!
В общем выбираю картинку, идет в первую ячейку, выбираю вторую,идет в вторую ячейку, но этаже (2ая) картинка вставляется и в первую ячейку, то есть первая картинка пропадает((( как сделать?


 
Inovet ©   (2014-05-23 12:35) [19]

> [17] oldman ©   (23.05.14 12:27)
> С картинками в ячейках? О-О-О-О!!!!

В 2007 вставляются, в "раньше" не помню. Макрос в прошлый раз за 1 минуту создал, показал, осталось в Делфи вставить. Но ведь - код давай.


 
oldman ©   (2014-05-23 12:41) [20]


> SkyWalker   (23.05.14 12:34) [18]


Ты код-то дашь или нет? У тебя там ошибка в индексах.


 
SkyWalker   (2014-05-23 12:49) [21]

Ребят, другое задание дали. Я тоже самое о начальстве думаю, что и вы обо мне :)
Короче, есть ComboBox 12 штук, и Image1.
Нужно Image1 в первую ячейку, а все комбобоксы во вторую.
Примерно чтоб выглядило так.
________________________
|картинка                        | яч1
|_______________________|
| CBox1 CBox2 CBox3          |
| CBox4 CBox5 CBox6          | яч2
| CBox7 CBox8 CBox9          |
| CBox10 CBox11 CBox12     |
|_______________________|

Помогите пожалуйста


 
oldman ©   (2014-05-23 12:53) [22]


> а все комбобоксы во вторую


кто на ком стоял?
какие комбобоксы в какую ячейку?
ячейка какая? банковская или камеры хранения?


 
SkyWalker   (2014-05-23 13:02) [23]

в Ворде таблица! 1 на 2 допустим


 
oldman ©   (2014-05-23 13:06) [24]

Задание: "В ячейку таблицы Word засунуть 12 ComboBox"ов средствами Delphi "???

Твое начальство - извращенцы!!!


 
SkyWalker   (2014-05-23 13:11) [25]

помогите с одной картинкой и одним комбобоксом


 
oldman ©   (2014-05-23 13:13) [26]

Как ты себе представлешь комбобокс, вставленный в таблицу Ворд?
Попробуй это сделать без Дельфи, просто в Ворде.
)))


 
SkyWalker   (2014-05-23 13:15) [27]

нужно именно через Delphi


 
SkyWalker   (2014-05-23 13:16) [28]

не сам комбобокс, а его содержимое


 
oldman ©   (2014-05-23 13:17) [29]


> не сам комбобокс, а его содержимое


Все значения или текущее?


 
oldman ©   (2014-05-23 13:18) [30]

Если текущее, в чем проблема вставить текст в таблицу?


 
SkyWalker   (2014-05-23 13:21) [31]

допустим в комбобоксе:
1
2
3
4
5
Например выбрал 1.
Нажав кнопку это значение (1) перенеслось в ячейку таблицы Word.


 
SkyWalker   (2014-05-23 13:46) [32]

никаких идей?


 
Inovet ©   (2014-05-23 13:50) [33]

Прошлую ветку закрыли на смене задания со вставки картинки в ячейку на вставку из комбобокса. Месяц назад, однако.


 
Inovet ©   (2014-05-23 13:50) [34]

Научись уже работать с Ворд из Делфи.


 
SkyWalker   (2014-05-23 13:53) [35]

всем спасибо блин


 
SkyWalker   (2014-05-23 14:15) [36]

в том то и дело не знаю как, только таблицу научился вставлять


 
macrodens ©   (2014-05-23 15:02) [37]

Есть такая вещь в офисном пакете - макросы называются.
Нажимаешь записать макрос.
делаешь нужные действия в ячейке таблицы, потом смотришь, что сгенерированный код при записи макроса


 
SkyWalker   (2014-05-23 15:08) [38]

понятно, одни пустословы


 
brother ©   (2014-05-23 15:09) [39]

Вы понимаете, что Вам говорят?


 
Inovet ©   (2014-05-23 16:10) [40]

> [37] macrodens ©   (23.05.14 15:02)

Ты код давай.


 
SkyWalker   (2014-05-23 17:20) [41]

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
for ARow:=0 to 100 do
for ACol:=0 to 1 do
begin
if ACol*ARow=1 then
StringGrid1.Canvas.StretchDraw(Rect, Image1.Picture.Graphic);
end;
end;


 
turbouser ©   (2014-05-23 17:26) [42]

***вылезая из под стола****
что это???
for ARow:=0 to 100 do
for ACol:=0 to 1 do
begin
if ACol*ARow=1 then


что вот это по твоему должно делать? какая логика?


 
SkyWalker   (2014-05-23 17:33) [43]

всего в таблице 101 строчка и 2 столбца.
в данном случае в первую ячейку вставляет картинку, но он ставит картинку в любую ячейку на которую я мышкой кликну.
Помогите пожалуйста! ну не получается у меня. Недавно только изучать начал. Литературу читаю, ничего не помогает. Прошу вашей помощи, знающие


 
SkyWalker   (2014-05-23 17:45) [44]

Ребята,помогите плиз, картинки и комбобоксы по ячейкам таблицы Ворд распихать.


 
Palladin ©   (2014-05-23 18:03) [45]

Бездарная потеря времени.



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

Форум: "Начинающим";
Текущий архив: 2015.10.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.003 c
15-1424182937
Torry
2015-02-17 17:22
2015.10.11
Продажа torry.net


1-1333555620
dreamse
2012-04-04 20:07
2015.10.11
Загрузка DLL из другой DLL


2-1400762205
IceBeerg
2014-05-22 16:36
2015.10.11
Как изменить Объект ярлыка


15-1424705257
K-1000
2015-02-23 18:27
2015.10.11
Посоветуйте браузерный RSS-ридер


15-1424640395
Дмитрий С
2015-02-23 00:26
2015.10.11
Светодиоды со встроенным сопротивлением, почему их нет?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский