Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 30.10.2008, 12:58
Sveta22 Sveta22 вне форума
Прохожий
 
Регистрация: 29.10.2008
Сообщения: 31
Репутация: 10
По умолчанию поднятие кнопки

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

Последний раз редактировалось Sveta22, 30.10.2008 в 13:00.
Ответить с цитированием
  #2  
Старый 30.10.2008, 13:11
xchrom xchrom вне форума
Начинающий
 
Регистрация: 08.04.2008
Сообщения: 177
Репутация: 15
По умолчанию

тогда тебе нужна матрица координат и кнопы по ней выстраивать...
или гораздо проще можно с использованием тулбара, он сам умеет позиционировать кнопы.
__________________
правильный вопрос содержит в себе 90% ответа
Ответить с цитированием
  #3  
Старый 30.10.2008, 14:39
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Ещё вариант - не скрывать ненужные кнопки, а делать их недоступными. Тогда любой пользователь будет точно знать, где нужные кнопки.
Ответить с цитированием
  #4  
Старый 30.10.2008, 15:07
Sveta22 Sveta22 вне форума
Прохожий
 
Регистрация: 29.10.2008
Сообщения: 31
Репутация: 10
По умолчанию

Хм...даже не знаю...проблема в том что данная программа будет доступна различным пользователям так вот нужно что бы ну допустим админ видел все кнопки а обычный пользователь только 3 кнопки, с помощью Toolbar я могу расставить кнопки, а вот как напротив каждой кнопки еще и описание которое будет ичесчезать вмести с кнопкой ?

Последний раз редактировалось Sveta22, 30.10.2008 в 15:09.
Ответить с цитированием
  #5  
Старый 30.10.2008, 15:12
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

Лучше воспользуйся советом xchrom

Построй матрицу координат и выравнивай кнопки попорядку если кнопка отключенна она не использует ячейку и эту ячейку забирает другая кнопка.
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием
  #6  
Старый 30.10.2008, 15:24
Sveta22 Sveta22 вне форума
Прохожий
 
Регистрация: 29.10.2008
Сообщения: 31
Репутация: 10
По умолчанию

А как это хоть примерно делается? а то третий день только в делфи программирую
Ответить с цитированием
  #7  
Старый 30.10.2008, 15:38
Burka Burka вне форума
Начинающий
 
Регистрация: 10.06.2007
Сообщения: 163
Репутация: 10
По умолчанию

Как крайний но на мой взгляд самый простой вариант, сделай ты список файлов в ListBox открывай файл по двойному клику
Ответить с цитированием
  #8  
Старый 30.10.2008, 18:02
mskvkin mskvkin вне форума
Новичок
 
Регистрация: 31.08.2008
Сообщения: 99
Репутация: 10
Вопрос Попробуй так но это надо делать для каждой кнопки

Это делается вот таким образом:
PHP код:
sBitBtn1.Top:=121;
sBitBtn2.Top:=153
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:18.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025