[CDR 2017-2021] Разделитель - точка и запятая

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 839
Реакции
304
Есть форма
1600346968647.png


Код:
    UserForm4.Show
    
    UserForm4.SpinButton1.Value = 1
    UserForm4.SpinButton1.Min = 0

Элемент SpinButton1 имеет код
Код:
UserForm4.TextBox1 = UserForm4.SpinButton1.Value / 10

В значении толщины обводки разделитель - точка, а код
s1.Outline.SetProperties Width:=CDbl(UserForm4.TextBox1)
требует чтоб там была запятая...
Как выйти из ситуации?
 

Alek32

Участник
Сообщения
25
Реакции
18
Код:
 s1.Outline.SetProperties Width:=CDbl( Replace( UserForm4.TextBox1 , ".", ","))
 
  • Спасибо
Реакции: izrukvruki

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
  • Спасибо
Реакции: izrukvruki

lev

Модератор
20 лет на форуме
Сообщения
2 145
Реакции
2 071

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Я к тому, что писать
Replace( UserForm4.TextBox1 , ".", ",")
некошерно и не совсем правильно
Правильно
Replace( UserForm4.TextBox1.Value , ".", ",")