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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

авторнет ли возможности открытому файлу со стороны дать команду "сохранить и выйти" (напрмер по^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
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
    #36196075
кусака
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно использовать rtf-control
плюс там еще и форматирование возможно.
Вот тут прозвучало. Зря не присмотрелись.
...
Рейтинг: 0 / 0
Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
    #36196360
olllo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kruchinin Pahan Вопросы будут продолжать возникать вот будет прикольно если ты окажешься прав.. хе-хе.. тогда я все возможные варианты создам и сравню.. благо программа уже работает никто над душой не стоит..
КусакаВот тут прозвучало. Зря не присмотрелись. в прядке очереди.. и до ртф доберёмся нужно для чистоты экпиремента
прошелмимо исправил поделку не нужно было я уже сам сделал.. мне главное идею моди-новаит+реад-евентс подали.
прошелмимо код для сохранить вот за это спасибо
прошелмимо моди команд не случайно - это полноценный редактор я спрашивал не означает ли "не случайно" это "моди-сомм лучше моди-филе" ? нужно обязательно испльзовать моди-сомм вместо моди-филе ? я пока использую моди-филе..
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть ли способ распахивать MODI FILE xxx.TXT в полный экран?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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