1. Reset 3ds Max. In a new MAXScript Editor, add and evaluate the foll translation - 1. Reset 3ds Max. In a new MAXScript Editor, add and evaluate the foll Russian how to say

1. Reset 3ds Max. In a new MAXScrip


1. Reset 3ds Max. In a new MAXScript Editor, add and evaluate the following:
try (destroyDialog rol_dotNetControl) catch()

rollout rol_dotNetControl "EX. dotNetControl" width:200 height:70

button but_MXS "MXS"

on but_MXS pressed do

format "
BUTTON: MXS
EVENT: pressed

"

Nothing exciting here. By now, you should be quite comfortable with the code above. A dialog has been
populated with a single button. This is a standard MAXScript button.


2. Now add a .NET button, and a "click" event handler. Add the button after the MAXScript button, and the
event after the MAXScript button event.
dotNetControl but DN "Button"

on but_DN click arg do

format "
BUTTON: dotNetControl
EVENT: click

"

Notice that the .NET button event is "click;' not "pressed;' and it takes an argument! Youwill investigate this,
later. Also, notice that the button scales to the width of the rollout, and it looks a little different.

3. Open the Listener, and evaluate the script. Click each button.
The Listener simply reports the button type, and the event. Other than the fact that the ,NET button event is
"click;' and that it takes an argument, there's nothing that different here, yet.

4. Add text to the .NET button. After the .NET button, Add and evaluate the following:
on rol_dotNetControl open do

but_DN.text="dotNet"

This is definitely different! .NET control-specific properties cannot be added as part of the control
construction, as can be done with MAXScript controls. Actually, text, is a shared property for the button control and can be added as part of the construction, but you have yet to explore .NET control-specific
properties, so text has been used for illustration purposes. This also applies to properties inherited from
the RolloutControl class, like align. More specifically,shared properties, direct or inherited, that do not
take a dotNetObject can be added to the construction statement. Other properties must be set in an event
handler; most logically the open handler. So, the following is valid:

dotNetControl but_DN "Button" text:"dotNet" align:#left width:lOO

But this is not valid, and will generate an error:

dotNetControl but DN "Button" BackColor:red

Youwill see how to properly set the BackColor property in steps 6 thru 9.

The code should look like this:

try (destroyDialog rol_dotNetControl) catch()
rollout rol dotNetControl "EX. dotNetControl" width:200 height:70

button but_MXS "MXS"
dotNetControl but_DN "Button"

on rol_dotNetControl open do

but_DN.text="dotNet"

on but_MXS pressed do

format "
BUTTON: MXS
EVENT: pressed

"

on but_DN click arg do

format "
BUTTON: dotNetControl
EVENT: click

"

createDialog rol_dotNetControl
0/5000
From: -
To: -
Results (Russian) 1: [Copy]
Copied!
1. Сброс 3ds Max. В новом редакторе MAXScript, добавьте и оценить следующее: Попробуйте catch() (destroyDialog rol_dotNetControl)свитке rol_dotNetControl «Отл. dotNetControl» ширина 200 высота: 70Кнопка but_MXS «MXS»на but_MXS нажата лиформат «
BUTTON: MXS
EVENT: pressed

»Ничего интересно здесь. К настоящему времени вы должны быть вполне комфортно с выше кодом. Диалог былзаполняется с помощью одной кнопки. Это стандартная кнопка MAXScript.2. Теперь добавьте кнопку .NET и обработчик событий «click». Добавьте кнопку после MAXScript кнопки и событие после события кнопки MAXScript.dotNetControl но DN «Кнопка»на but_DN щелкните argформат «
BUTTON: dotNetControl
EVENT: click

»Обратите внимание, что событие кнопки .NET «нажмите;' не «нажата;' и он принимает аргумент! Youwill расследовать это,позже. Кроме того Обратите внимание, что кнопка масштабируется до ширины свитке, и это выглядит немного иначе.3. Откройте прослушиватель и оценить сценарий. Щелкните каждую кнопку. Слушатель просто сообщает тип кнопки и событие. За исключением факта что, NET является событие кнопки «Нажмите;' и что она принимает аргумент, нет ничего, что разные здесь, пока.4. Добавьте текст кнопки .NET. После кнопки .NET, добавьте и оценить следующее: на открытой rol_dotNetControlbut_DN.Text="DotNet»Это определенно отличается! .NET свойства элемента управления нельзя добавить в качестве части элемента управлениястроительство, как можно сделать с MAXScript элементами управления. На самом деле текст, общее свойство для элемента управления button и могут быть добавлены как часть конструкции, но вам еще предстоит изучить конкретного элемента управления .NETсвойства, поэтому текст был использован для целей иллюстрации. Это также относится к свойствам, унаследованные откласс RolloutControl, как выровнять. В частности общие свойства, прямые или унаследованные, которые неВозьмите dotNetObject могут быть добавлены к заявление конструкции. Другие свойства необходимо задать в событииобработчик; наиболее логически открытый обработчик. Таким образом следующее допустимым:dotNetControl but_DN «Кнопка» текст: выравнивание «dotNet»: #left ширина: ЛооНо это не является допустимым и будет генерировать ошибку:dotNetControl но BackColor:red «Кнопка» DNYouwill увидеть, как правильно задать свойство BackColor в шаги с 6 по 9.Код должен выглядеть следующим образом:Попробуйте catch() (destroyDialog rol_dotNetControl)свитке рол dotNetControl «Отл. dotNetControl» ширина 200 высота: 70Кнопка but_MXS «MXS»dotNetControl but_DN «Кнопка»на открытой rol_dotNetControlbut_DN.Text="DotNet»на but_MXS нажата лиформат «
BUTTON: MXS
EVENT: pressed

»на but_DN щелкните argформат «
BUTTON: dotNetControl
EVENT: click

»createDialog rol_dotNetControl
Being translated, please wait..
Results (Russian) 2:[Copy]
Copied!

1. Сброс 3ds Max. В новом MAXScript Editor, добавлять и оценить следующее:
попробуйте (destroyDialog rol_dotNetControl) поймать ()

". EX dotNetControl" свитке rol_dotNetControl ширина: 200 высота: 70

кнопка but_MXS "MXS"

на but_MXS прессованных делать

форматирование " nBUTTON: tMXS nEVENT: tpressed п п "

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


2. Теперь добавьте кнопку .NET, и "щелчок" обработчик событий. Добавьте кнопку после нажатия кнопки MAXScript, и
. Событие после нажатия кнопки MAXScript события
dotNetControl но "Button" DN

на but_DN нажмите агд сделать

формат " nBUTTON: tdotNetControl nEVENT: tclick п п"

Обратите внимание , что .NET кнопка событие является " одним нажатием кнопки; ' не "нажата; ' и он принимает аргумент! Youwill исследовать это,
позже. Кроме того , обратите внимание , что кнопка шкалы на ширину свитка, и это выглядит немного иначе.

3. Откройте слушателем, и оценить сценарий. Нажмите на каждую кнопку.
Слушатель просто сообщает тип кнопки, и событие. Кроме того , что, NET событие кнопка
"мыши; ' и что он принимает аргумент, нет ничего , что здесь по- другому, пока нет .

4. Добавьте текст на кнопку .NET После кнопки .NET, Добавление и оценить следующее:.
на rol_dotNetControl открыт ли

but_DN.text = "Dotnet"

Это определенно отличается! .NET свойства управления конкретным не могут быть добавлены в качестве части управления
конструкции, как это можно сделать с МАХЗспрг управления. на самом деле, текст, является общим свойством для кнопки управления и могут быть добавлены в качестве части конструкции, но вам еще предстоит изучить управления конкретным .NET
свойства, поэтому текст был использован для целей иллюстрации. Это также относится и к свойствам , унаследованных от
класса RolloutControl, как Align. Более конкретно, общие свойства, прямые или наследственные, которые не
займет dotNetObject могут быть добавлены к строительному заявления Другие свойства должны быть установлены в событии.
обработчиком, наиболее логически открытый обработчик Таким образом, справедливо следующее:.

dotNetControl but_DN "Кнопка" текст: "Dotnet" Align: #left ширина: Loo

Но это не действует, и будет генерировать ошибку:

dotNetControl но DN "кнопка" BackColor: красный

Youwill увидеть , как правильно установить свойство BackColor в 6 шагов через 9.

код должен выглядеть следующим образом :

попробуйте (destroyDialog rol_dotNetControl) поймать ()
откачка рол dotNetControl "EX. dotNetControl "ширина: 200 высота: 70

кнопка but_MXS" MXS "
dotNetControl but_DN" Кнопка "

на rol_dotNetControl открыто делать

but_DN.text =" Dotnet "

на but_MXS прессованных делать

форматирование" nBUTTON: tMXS nEVENT: tpressed п п "

на but_DN нажмите агд сделать

форматирование " nBUTTON: tdotNetControl nEVENT: tclick п п"

CreateDialog rol_dotNetControl
Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2025 I Love Translation. All reserved.

E-mail: