Проблема с nuget пакетом (PDFNet)
Цитата: Матвей от 18.02.2021, 10:52Всем привет! Кто нибудь работал с PDFNet (PDFViewer)? Есть проблема ответ не могу найти. В документации ничего хорошего не написали. Нужно отследить просмотрен ли открытый документ до конца или нет, либо как вариант узнать позицию скролла. Помогите!
Всем привет! Кто нибудь работал с PDFNet (PDFViewer)? Есть проблема ответ не могу найти. В документации ничего хорошего не написали. Нужно отследить просмотрен ли открытый документ до конца или нет, либо как вариант узнать позицию скролла. Помогите!
Цитата: XpucT от 04.03.2021, 14:42Привет 🖐
if (ТвояПанель.VerticalScroll.Value >= число) // Скролл в самом низуЧтобы понять, на какое число ориентироваться, повесь на кнопку событие, которое покажет, текущее положение скролла.
Например,MessageBox.Show($"{ТвояПанель.VerticalScroll.Value}");
Отведи скролл-бар в самый низ и нажми на кнопку, чтобы MessageBox вывел значение.И нет, нельзя ориентироваться на
ТвояПанель.VerticalScroll.Maximum, потому что этот параметр врёт, ибо зависит от контента внутри панели.
Привет 🖐
if (ТвояПанель.VerticalScroll.Value >= число)
// Скролл в самом низу
Чтобы понять, на какое число ориентироваться, повесь на кнопку событие, которое покажет, текущее положение скролла.
Например, СкопированоMessageBox.Show($"{ТвояПанель.VerticalScroll.Value}");
Отведи скролл-бар в самый низ и нажми на кнопку, чтобы MessageBox вывел значение.
И нет, нельзя ориентироваться на СкопированоТвояПанель.VerticalScroll.Maximum, потому что этот параметр врёт, ибо зависит от контента внутри панели.
Цитата: Матвей от 16.03.2021, 17:33Цитата: XpucT от 04.03.2021, 14:42Привет
if (ТвояПанель.VerticalScroll.Value >= число)// Скролл в самом низуif (ТвояПанель.VerticalScroll.Value >= число) // Скролл в самом низуif (ТвояПанель.VerticalScroll.Value >= число) // Скролл в самом низуЧтобы понять, на какое число ориентироваться, повесь на кнопку событие, которое покажет, текущее положение скролла.
Например,MessageBox.Show($"{ТвояПанель.VerticalScroll.Value}");
Отведи скролл-бар в самый низ и нажми на кнопку, чтобы MessageBox вывел значение.И нет, нельзя ориентироваться на
ТвояПанель.VerticalScroll.Maximum, потому что этот параметр врёт, ибо зависит от контента внутри панели.Привет, Хачатур! Твое решение работает, спасибо! Но все же есть недопонимание. Если поставить проверку на кнопку, то все правильно, но мне нужно постоянно проверять данное условие при просмотре документа. Перепробовал уже все события панели, но почему-то ни на какое не откликается.
Цитата: XpucT от 04.03.2021, 14:42Привет
if (ТвояПанель.VerticalScroll.Value >= число)// Скролл в самом низуif (ТвояПанель.VerticalScroll.Value >= число) // Скролл в самом низуif (ТвояПанель.VerticalScroll.Value >= число) // Скролл в самом низуЧтобы понять, на какое число ориентироваться, повесь на кнопку событие, которое покажет, текущее положение скролла.
Например,СкопированоMessageBox.Show($"{ТвояПанель.VerticalScroll.Value}");
Отведи скролл-бар в самый низ и нажми на кнопку, чтобы MessageBox вывел значение.И нет, нельзя ориентироваться на
СкопированоТвояПанель.VerticalScroll.Maximum, потому что этот параметр врёт, ибо зависит от контента внутри панели.
Привет, Хачатур! Твое решение работает, спасибо! Но все же есть недопонимание. Если поставить проверку на кнопку, то все правильно, но мне нужно постоянно проверять данное условие при просмотре документа. Перепробовал уже все события панели, но почему-то ни на какое не откликается.