Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть ли способ распахивать MODI FILE xxx.TXT в полный экран? / 25 сообщений из 32, страница 1 из 2
14.09.2009, 12:20
    #36193843
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
без фохусер.дбф.. командно.. названия тхт-файлов разные..
необходимо команду "моди филе" закрепить к гл.окну вфп

использую два работоспособных пути но оба имеют изъяны..

способ1 - вполне хорош
но при первом открытии окно в мах режиме не распахивается
зато потом нормально "следует" за гл.окном вфп

1.как открыть команду "моди филе" в мах режиме сразу же?

способ2 - вполне хорош тоже
но тут обратная ситуация при первом открытии окно распахивается
("моди филе виндов ххх" в первый раз послушно открывается в окне ххх)
но потом перестает "следовать" за ххх..

2. как "моди филе виндов ххх" держать всегда в ххх.
...
Рейтинг: 0 / 0
14.09.2009, 12:34
    #36193875
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
olllo,
есть третий способ - перестать страдать ...ей и сделать нормальную форму с editbox, свойство Anchor которого сделать равным 15, и поставить у этой формы WindowState =2. Все.
...
Рейтинг: 0 / 0
14.09.2009, 12:42
    #36193896
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
2 olllo

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

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

относительно вопроса изменения размера окошка моди комманд,
то это обычное фоксовое виндоу со всеми
командами из хелпа применимые к виндоу

относительно размера, то он меняется след.образом
Код: plaintext
1.
2.
size window (кажется заголовочек окошка) to ..., ...
ZOOM WINDOW  (кажется заголовочек окошка)  MIN | MAX | NORM
...
Рейтинг: 0 / 0
14.09.2009, 12:43
    #36193901
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
тоже самое относится и к моди файл,
только если Вам нужен полноценный редактор,
то нужно пользовать моди комманд
...
Рейтинг: 0 / 0
14.09.2009, 12:48
    #36193922
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
olllo,

Я не могу понять... Зачем вам этот MODI FILE? Это системная хрень. Каждый новый ответ на вопрос будет порождать новые вопросы.
Воспользуйтесь тем же путем, что и в си-шарпе. Создайте форму. Не нравится форма, создайте объект на экране. Это не две команды, но вы сможете нормально управлять объектом, у вас будут события, методы.
Почему надо выбрать самый дурной путь и упорно по нему двигаться?

Ну вот, например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
_SCREEN.NewObject("Edt", "tEdit")
_SCREEN.Edt.Value = FILETOSTR(ADDBS(GETENV("windir")) + "win.ini")

DEFINE CLASS tEdit AS EditBox
Visible = .T.
Enabled = .T.
PROCEDURE Init	
	BINDEVENT(This.Parent, "Resize", This, "BndResize")
	This.BndResize()
ENDPROC
PROCEDURE BndResize
	This.Width = This.Parent.Width
	This.Height = This.Parent.Height
ENDPROC
PROCEDURE Destroy 
	_SCREEN.Cls()
ENDPROC
ENDDEFINE


...
Рейтинг: 0 / 0
14.09.2009, 13:03
    #36193962
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
авторПочему надо выбрать самый дурной путь и упорно по нему двигаться?

эдитбокс позволяет полноценно смотреть на файлик и редактировать?
посмотрите, что будет твориться с переносами строк, когда Вы будеет менять размеры
контрола,
+ красивучести через всплывающее меню в моди комманд,
если этим можно пренебречь, то ...
...
Рейтинг: 0 / 0
14.09.2009, 13:17
    #36194011
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
Можно использовать rtf-control
плюс там еще и форматирование возможно.
...
Рейтинг: 0 / 0
14.09.2009, 13:17
    #36194015
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
2 прошелмимо
Саш, да не нужно автору, судя по его сообщениям в этом топике, никаких красивостей и прочей лабудени. А поведение едитбокса ему как раз и нужно, оно повторяет поведение нотепада при выставленном переносе слов.
...
Рейтинг: 0 / 0
14.09.2009, 14:33
    #36194246
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
авторда не нужно автору

ок, я не знаю постановки,
тогда на будущее возможно примет к сведению возможность встраивания
редакторов в фоксовые окна.
...
Рейтинг: 0 / 0
14.09.2009, 15:03
    #36194321
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
прошелмимо как это делается, Вы можете почитать все темы поиском
на фоксклабе и здесь, если лениво, то я накидаю пример, но мне также лениво, и это будет нескоро

относительно вопроса изменения размера окошка моди комманд,
то это обычное фоксовое виндоу со всеми
командами из хелпа применимые к виндоу во во вот это надо как раз но аптоматически.. при первом запуске? (искать не лениво но не нашёл нигде)
Kruchinin PahanЯ не могу понять... Зачем вам этот MODI FILE? ... Почему надо выбрать самый дурной путь и упорно по нему двигаться? ладно поробую еще твой код.. чуть чуть переубедил.. просто это не тяжеловесная программа которая утром запускается а вечером выключается.. а может десяки раз запускаться на минуту и сниматься.. и не создавать каждый раз формы а на ней объекты... хотелось бы код максимально упрощённый быстрозапускаемый... и так пришлось класс создавать для биндевента.. (к тому же скорее окно это и не будут распахивать в полный экран или раз в сто лет).. в "моди филе" уже всё есть что нужно для меня.. всё уже сделано до нас.. не хватает только "мах".. поэтому мне не кажется что это дурной путь а даже наоборот я бы сказал "круто"
...
Рейтинг: 0 / 0
14.09.2009, 15:05
    #36194327
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
olllo,
понятия крутизны в шарпе и фоксе отличаются.
...
Рейтинг: 0 / 0
14.09.2009, 15:08
    #36194341
GrammerPro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
olllo1.как открыть команду "моди филе" в мах режиме сразу же?
Почти сразу:

keyboard "{Ctrl-F10}"
modify file MyFile.txt

:)
...
Рейтинг: 0 / 0
14.09.2009, 15:12
    #36194356
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
GrammerPro Почти сразу:
keyboard "{Ctrl-F10}"
modify file MyFile.txt хе-хе.. ну это же не называется аптоматически.. так можно еще быстрее на квадратик успеть нажать мышкой? одним пальцем а в твоем варианте придется тянуть аж две руки..
...
Рейтинг: 0 / 0
14.09.2009, 15:18
    #36194378
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
проходящий.понятия крутизны в шарпе и фоксе отличаются. нууу.. зачем пытаться следовать за сишарп и радоваться "мы тоже так можем!".. надо брать выше и говорить "можем так как вам и не снилось!"
...
Рейтинг: 0 / 0
14.09.2009, 15:29
    #36194425
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
ollloпроходящий.понятия крутизны в шарпе и фоксе отличаются. нууу.. зачем пытаться следовать за сишарп и радоваться "мы тоже так можем!".. надо брать выше и говорить "можем так как вам и не снилось!"Это Вы себя так спрашиваете? Самокритично. За шарпом пока только Вы тянетесь. Мы Вам предлагаем на время работы с фоксом про шарп и его критерии крутости забыть и таки сделать правильно по критериям фокса.
...
Рейтинг: 0 / 0
14.09.2009, 15:37
    #36194451
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
авторво во вот это надо как раз но аптоматически

вот поделка, можете параметром указать имя ф-ла, есть диалог выбора ф-ла
...
Рейтинг: 0 / 0
14.09.2009, 15:42
    #36194469
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
проходящий.За шарпом пока только Вы тянетесь. ты можешь диктовать условия? круто если так..
проходящий.вот поделка благодарю.. погляжу вечером отпишусь..
...
Рейтинг: 0 / 0
14.09.2009, 15:45
    #36194481
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
благодарность прошелмимо не умею цитаты делать из разных ответов в один пост.. ручками приходится копипасте делать
...
Рейтинг: 0 / 0
14.09.2009, 17:30
    #36194841
GrammerPro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
ollloGrammerPro Почти сразу:
keyboard "{Ctrl-F10}"
modify file MyFile.txt хе-хе.. ну это же не называется аптоматически..
Называется аВтоматически. Если при наличии файла MyFile.txt выполнить приведенную программу из двух строк, то окно редактирования само (то есть автоматически) раскроется на весь экран фокса, о чем буквально Ты и просил.

ollloтак можно еще быстрее на квадратик успеть нажать мышкой? одним пальцем а в твоем варианте придется тянуть аж две руки..
А это о чем? Видимо Ты решил, что пользователь должен сам нажать Ctrl-F10? Н-да, "хе-хе..".
...
Рейтинг: 0 / 0
15.09.2009, 00:04
    #36195433
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
GrammerPro А это о чем? Видимо Ты решил, что пользователь должен сам нажать Ctrl-F10? Н-да, "хе-хе..". да так и подумал.. теряю квалификацию.. работает! как нистранно.. спасибо..

прошелмимовот поделка, попробовал код твой..
полное окно имелось ввиду не полный экран а полное окно фохпро а фохпро пусть в нормально режиме.. эти исправимо навернео неясно выразился..
и файл ненадо диалогом открывать это раздражает пользователя лучше угадывать его ход мыслей и создать стандартный файл (например с именем программы) в текущем разделе..
а моя общая оценка "вау!" я в восторге.. всю програмку переделаю в твоём стиле.. моя настойчивость дала результаты.. мне "моди-новаит"+"реад-евентс" и в голову не приходило.. такой трюк все мои проблемы сводит на нет все проблемы покрывает как бык овцу.. я же прыгал в моди-филе и сидел там пока не нажмут ескапе..
а кстати где там еще cycle ? в какой версии его убрали? насколько я помню писал с cycle
"моди-сомм" - у тебя это случайность? не из каких то соображений надеюсь? помнеял на "моди-филе"
будем считать что в этом вопросе фохпро побило сишарп..
смотри Kruchinin Pahan говоришь устаревшая технология.. непревзойдённые а не древние функции..

---------------------
ещё вопросик..(конечно совсем уже мелочь но всё же)

нет ли возможности открытому файлу со стороны дать команду "сохранить и выйти" (напрмер по^W) и "закрыть без сохранеия" (например по Esc)
а то уменя реакция однаковая и на Esc(quit) и на ^W(quit) - спрашивает "сохранить изменения?"

хотя я еще поробую вариант GrammerPro с "кейбоардф10".. там Esc и ^W будут срабатывать как надо.. тоже заманчиво
...
Рейтинг: 0 / 0
15.09.2009, 05:44
    #36195524
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
olllo
смотри Kruchinin Pahan говоришь устаревшая технология.. непревзойдённые а не древние функции..

Я не утверждаю, что нельзя извратиться. Мне даже приходилось встраивать окно modi comm в формы своей программы.
Но для данной простой задачи это слишком сложный путь.

Вопросы будут продолжать возникать:
olllo
---------------------
ещё вопросик..(конечно совсем уже мелочь но всё же)


А насчет производительности, можете не переживать. Загрузка трех-четырех объектов не сопоставима по времени с загрузкой среды исполнения.
...
Рейтинг: 0 / 0
15.09.2009, 09:08
    #36195633
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
ИМХО лучше редактора текста, который делался специально для редактирования текста, затачивался под это и писался не на фоксе ;-), лучше нету :-)
Скажем AkelPad, 37 кБ ничто, по сравнению с нынешними объемами инф-ии. При чем поддерживает основной набор кодировок.
...
Рейтинг: 0 / 0
15.09.2009, 09:16
    #36195650
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
моди команд не случайно - это полноценный редактор.

авторнет ли возможности открытому файлу со стороны дать команду "сохранить и выйти" (напрмер по^W) и "закрыть без сохранеия" (например по Esc)

код для сохранить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
if atc("FOXTOOLS.FLL", set("LIBRARY")) ==  0 
	m.cFoxToolsLibrary = addbs(sys( 5 )+sys( 2003 ))+"FOXTOOLS.FLL"	
	if !file(m.cFoxToolsLibrary)
		return .f.
	endif
	set library to (m.cFoxToolsLibrary) additive
endif

activate window (заголовок моди комманд виндоу)
local lnWH, laa
lnWH = _WonTop()

declare laa[ 25 ], PR[ 1 ]
=_EDGetEnv(lnWH,@laa)
m.PRGFILE=laa[ 1 ]
m.Kind=laa[ 25 ]
m.Size=laa[ 2 ]


=_EdRevert(lnWH)

release library (m.cFoxToolsLibrary)

для того, чтобы закрыть окошко подаете
комманду
release window (заголовок моди комманд виндоу)


авторимелось ввиду не полный экран а полное окно фохпро
исправил поделку,
для того, чтобы не было диалога
нужно позвать поделку так
Код: plaintext
C:\forum\modicomm\proj1.exe c:\3555SATZ.TXT
это как раз будет пример как звать поделки с параметрами
...
Рейтинг: 0 / 0
15.09.2009, 11:24
    #36196075
кусака
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
авторМожно использовать rtf-control
плюс там еще и форматирование возможно.
Вот тут прозвучало. Зря не присмотрелись.
...
Рейтинг: 0 / 0
15.09.2009, 12:37
    #36196360
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
Kruchinin Pahan Вопросы будут продолжать возникать вот будет прикольно если ты окажешься прав.. хе-хе.. тогда я все возможные варианты создам и сравню.. благо программа уже работает никто над душой не стоит..
КусакаВот тут прозвучало. Зря не присмотрелись. в прядке очереди.. и до ртф доберёмся нужно для чистоты экпиремента
прошелмимо исправил поделку не нужно было я уже сам сделал.. мне главное идею моди-новаит+реад-евентс подали.
прошелмимо код для сохранить вот за это спасибо
прошелмимо моди команд не случайно - это полноценный редактор я спрашивал не означает ли "не случайно" это "моди-сомм лучше моди-филе" ? нужно обязательно испльзовать моди-сомм вместо моди-филе ? я пока использую моди-филе..
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть ли способ распахивать MODI FILE xxx.TXT в полный экран? / 25 сообщений из 32, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]