![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
как привязать Scrollbar к listbox для горизонтальной прокрутки
![]() и да , как чтоб при сохранении файла маска файла автоматически добавлялась? Последний раз редактировалось MIKE11, 18.12.2011 в 20:57. |
|
#2
|
|||
|
|||
|
Неуж-то никто не знает ?
подскажите как хотя бы привязать маску к сохраняемому объекту ? DialogSave1 где фильтры на объекты ставить нашел и где имя автоматически приводить в строке , тоже , но хочется чтоб при написании имени объекта (в данном случае текстового файла) без указания расширения или указания иного отличного от *.txt оно автоматически дописывало в имени файла нужное конечно есть идея в самой программе реализовать через обращение к имени файла , но как реализовать точно не знаю , да и хочется попроще |
|
#3
|
||||
|
||||
|
Справочка, справка, справище. Здесь помогают в решении кода, в поиске ошибке в коде, но никак в обучении основам Дельфи.
|
|
#4
|
|||
|
|||
|
Согласен - справочки надо читать - очень полезно, знаете ли.
В нашем запущенном случае, например, про свойство ScrollWidth. |
|
#5
|
||||
|
||||
|
Код:
SaveDialog1.DefaultExt:='txt'; |
|
#6
|
|||
|
|||
|
спасиб всем сам как-то разобрался с присобачиванием маски к сохраняемому файлу , а вот с кроллбаром так и не понял к чему привязать scrollwidth , но нашел вот это
Код:
procedure TForm1.FormCreate(Sender: TObject);
var
i, MaxWidth: integer;
begin
MaxWidth := 0;
for i := 0 to LB1.Items.Count - 1 do
if MaxWidth < LB1.Canvas.TextWidth(LB1.Items.Strings[i]) then
MaxWidth := LB1.Canvas.TextWidth(LB1.Items.Strings[i]);
SendMessage(LB1.Handle, LB_SETHORIZONTALEXTENT, MaxWidth+2, 0);
end;хотя мне кажется здесь можно и попроще сделать , но scrollwidth - ширина в пикселях , что явно усложняет И да , парой под рукой нет справочника ,а с телефона вычитывать особого удовольствия не доставляет , особенно когда ищешь не зная что именно тебе искать... тем более написать два слова "свой-во DefaultEx" не требует много времени и затрат |
|
#7
|
||||
|
||||
|
Написать подсказку несложно, но она мало что даёт мозгу, такая подсказка не запоминается. А вот покопался в поиске, поискал, теперь наверняка запомнишь. Справку всё-таки поставь, поможет.
|