Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (5): « 1 2 3 [4] 5 »   

> Без описания
Zireael
Отправлено: 09 Января, 2018 - 12:30:57
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
но если я громадный текст напишу, то он сам определит и поместит его на n строчек выше, но последняя строчка которая заняла текст будет в самом внизу.

Вообще-то оно так и сделано. Весь текст смещается на нужное количество строк.
Немного исправил, текст выводился на 1 строчку ниже.
code (Отобразить)
 
 Top
007wan
Отправлено: 09 Января, 2018 - 12:52:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Zireael , Не работает. Попробуйте в большом статике сделать у себя, я говорю в маленьком ничего не добьешься. Я опять написал много предложений итд. и у меня только часть поместилась на 2 строчки остальное все внизу, у меня нету цикла, только при нажатии кнопки все выполняется(может дело в этом)
(Добавление)
Вот ваш код правленый мною(свои вставил некоторые части, в данном случаи только input заменил эдитом и сделал код шире и понятным
CODE:
str=text_edit20[0];
if(size(str)>count_symbol)
{
while(size(str)>count_symbol)
{
strcpy(#temp2[0], str);
tmp=format(#temp2[0], count_symbol);
pos_space=size(tmp);

while(pos_space>0 && temp2[pos_space] != formatic(32))pos_space--;

if(pos_space>0)
{
tmp2=format(#temp2[0], pos_space);
str=format(#temp2[pos_space+1]);
}
else
{
if(size(str)>count_symbol)
{
tmp2=tmp;
str=format(#temp2[count_symbol]);
}
else
{
tmp2=tmp;
str="";
}
}
strcpy(#temp[0], s);
j=0;

while(temp[j] != formatic(13))j++;
j++;
s=format(#temp[j+1])+rn+tmp2;
}
strcpy(#temp[0], s);
j=0;
while(temp[j] != formatic(13))j++; j++;
s=format(#temp[j+1])+rn+str;
}
else
{
strcpy(#temp[0], s);
j=0;

while(temp[j] != formatic(13))j++;
j++;
s=format(#temp[j+1])+rn+str;
}

(Добавление)
Просто тупо создайте большой диалог с кнопкой, статиком и эдитом и сами убедитесь.
(Добавление)
в максимум эти предложения по длине в 2 строчки, если маленькие в одну, я уже пробовал, а надо что бы он вмещал текст не больше
CODE:
int i=38; // количество строк в статике

Тоесть если большой текст будет очень, то вместит его на 1 строчке(38 строчка это низ, а 1- это вверх), но он должен сам расчитывать сколько символов и сколько потребуется строчек для вставки всех символов. Например, если большой текст, то вместит его, к примеру, на строчке 35(расчитала программа) и дойдет этот текст до 38 строчке(т.е до низ до границы низа)38 строчка-это самый низ, а 1 строчка-это верх, это и есть границы текста, он должен учитывать их, а если текста больше и он не вместился на все строчки, то надо сделать ограничение по символам: для этого нужно расчитать сколько символов в одной строчке, а потом умн. на количество строчек и все))
(Добавление)
Желательно, что бы по слову переносил текст)
(Добавление)
Я знаю, что прошу у вас очень много и всегда, но мне нужна помощь, мне даже корму и репутацию понизили за это))) за то, что прошу много))
(Добавление)
Когда-нибудь и я вам помогу, хотя врядли, потому что вы же умнее и лучше разбирайтесь, но все же... идейку точно подкину
 
 Top
Zireael
Отправлено: 09 Января, 2018 - 13:32:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




code (Отобразить)
 
 Top
007wan
Отправлено: 09 Января, 2018 - 13:38:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Zireael , Блин, я не хочу к этому возвращаться потому что я вам мозги компосирую и себе, но выше код- твой. попробуй написать пару предложений с запятыми или каляку маляку вообщем любое что-то и много. он не переносит текст. попробуй мысленно представить свое предложение, оно будет большим в данном случаи нам нужно концовка и начала, а именно раположение: концовка будет на последней строчке, т.е внизу(оно должно обязательно быть видимым, а не так как тут), а начало будет на столько(код должен расчитать)
(Добавление)
Zireael , Он как бы "держится на одном месте", а должен чуть выше на пару строк, а вот эти ПАРУ СТРОК он должен сам как-то посчитать.
(Добавление)
Zireael , Просто у тебя появление строчки всегда начинается с низу, но это хорошо для короткого текста, а не для большого, потому что большой внизу пропадает

(Отредактировано автором: 09 Января, 2018 - 13:41:29)

 
 Top
Zireael
Отправлено: 09 Января, 2018 - 14:03:51
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




картинка (Отобразить)

Текст введён одной строкой, Кнопка0 нажата 1 раз. Весь введённый текст отобразился. Что не так?
 
 Top
007wan
Отправлено: 09 Января, 2018 - 14:14:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Zireael , Что не так?
Это вообще нормально? Чисто ваш код и ваше предложение ввел и ничего не менял.
(Добавление)
Перезагружал программу. Без изменений. Вылетов не было(это бы все объяснило).
(Добавление)
 Zireael пишет:
code (Отобразить)
Использовался этот код(выше. самый последний)
(Добавление)
Может быть код и рабочий-не спорю, но что-то здесь не так...

(Отредактировано автором: 09 Января, 2018 - 14:18:14)

 
 Top
Zireael
Отправлено: 09 Января, 2018 - 14:21:49
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Может быть код и рабочий-не спорю, но что-то здесь не так...

Надо чтобы ещё кто-то попробовал, будут строки переноситься или нет. У меня нормально работает.
 
 Top
007wan
Отправлено: 09 Января, 2018 - 14:26:50
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Zireael , Пусть Kibor попробует. Мне кажется тут всего 3 человека активных
 
 Top
AdryV
Отправлено: 09 Января, 2018 - 14:34:52
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




все нормально работает, строки переносятся...
 
 Top
007wan
Отправлено: 09 Января, 2018 - 14:36:50
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




AdryV , странно. ты тот же код использовал? почему у меня не пашет. сейчас комп перезагружу.
 
 Top
Страниц (5): « 1 2 3 [4] 5 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Предложения по программе »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by