|
|
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
Имеется длинный список телефонов концерна со всяуими сопутствующими реквизитами ( е-mail, должность и т.п.). Всего 2491 строк. Сделал кнопки для поиска по фомилии, по № телефона, по фирме. Кнопки расположены справо от списка, в самом начале ( напротив оглавления). Существует ли возможность ( без стандартного закрепления областей) перемещать кнопки программно ? В свойствах кнопки вроде есть координаты. Как ими управлять программно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:13:04 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
Чего то непонятно. Тебе куда кнопки двигать надо и как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:30:34 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
ukfpjdЧего то непонятно. Тебе куда кнопки двигать надо и как? При перемещении по списку кнопки должны оставаться в поле видимиго экрана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:36:03 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
попробуй Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:36:03 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
vkodorпопробуй Код: plaintext 1. 2. 3. 4. Ща буду пробовать ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:36:56 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
Попробовал. Перемещается и остается видимой но по горизонтали втает где хочет ! Уж подскажите последний штрих ! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:42:40 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
talgat vkodorпопробуй Код: plaintext 1. 2. 3. 4. Ща буду пробовать ! Встают где хотят и причем все 3 кнопки друг - на друга ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:45:57 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
talgat talgat vkodorпопробуй Код: plaintext 1. 2. 3. 4. Ща буду пробовать ! Встают где хотят и причем все 3 кнопки друг - на друга ! так будет лутше Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:58:11 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
vkodorтак будет лутше [src vba]Private Sub Worksheet_SelectionChange(ByVal Target As Range) CommandButton1.Left = Range(Cells(1, 1), Target).Width CommandButton1.Top = Rows("1:" & Target.Row).Height CommandButton2.Left = Range(Cells(1, 1), Target).Width CommandButton2.Top = Rows("1:" & Target.Offset(1, 0).Row).Height End Так действительно лучше. Но они налезают друг на друга. Как их раздвинуть по вертикали ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 11:01:49 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
Заработало. Сделал так CommandButton3.Top = Rows("7:" & Target.Offset(1, 0).Row).Height В одной строке. Огромное спасибо ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 11:06:38 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
Полный текст: Private Sub Worksheet_SelectionChange(ByVal Target As Range) CommandButton2.Left = Range(Cells(1, 1), Target).Width CommandButton2.Top = Rows("1:" & Target.Row).Height CommandButton3.Left = Range(Cells(1, 1), Target).Width CommandButton3.Top = Rows("7:" & Target.Offset(1, 0).Row).Height End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 11:16:41 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
talgatПолный текст: Private Sub Worksheet_SelectionChange(ByVal Target As Range) CommandButton2.Left = Range(Cells(1, 1), Target).Width CommandButton2.Top = Rows("1:" & Target.Row).Height CommandButton3.Left = Range(Cells(1, 1), Target).Width CommandButton3.Top = Rows("7:" & Target.Offset(1, 0).Row).Height End Sub конечно по сути тут надо учитывать высоту первой кнопки Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 11:33:00 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
vkodor talgatПолный текст: Private Sub Worksheet_SelectionChange(ByVal Target As Range) CommandButton2.Left = Range(Cells(1, 1), Target).Width CommandButton2.Top = Rows("1:" & Target.Row).Height CommandButton3.Left = Range(Cells(1, 1), Target).Width CommandButton3.Top = Rows("7:" & Target.Offset(1, 0).Row).Height End Sub конечно по сути тут надо учитывать высоту первой кнопки Код: plaintext 1. 2. 3. 4. 5. 6. так более корректно если изменится высота кнопок то отработает правильно ну и зазор между кнопками можно поставить любой допустим не 5 а 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 11:41:36 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
Все понял. Спасибо ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 12:00:58 |
|
||
|
Неподвижные кнопки
|
|||
|---|---|---|---|
|
#18+
Думаю можно просто попробовать - Freeze Panels :) кнопки останутся на месте. Удачи!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 12:27:02 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33537009&tid=2185263]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 335ms |

| 0 / 0 |
