Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Output to TV display

Posted on 2004-10-12
Medium Priority
Last Modified: 2008-02-01
I want to be able to display a VB form on a TV display.

I am running XP and can get output to a TV, but it is very blurry unless it is a video file.  (Don't understand this at all, but presume video files must be handled differently.)

I'm guessing that the solution involves using the the Video Control or MSVidCtl, but haven't been able to make much sense of the documentation.
Question by:zac_twidale
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 48

Expert Comment

ID: 12294564
sorry nothing found

Expert Comment

ID: 12294830
i have an application part of which is displayed on TV, and its working without any hassels...what is problem you are facing..elaborate on that
LVL 19

Expert Comment

ID: 12294840
What will the VB Form do on TV Screen???
Just static Display, How will users interact
If users are going to interact on PC and the display is to be Relayed on TV you can use some Screen capture program to create Video on the fly and send them to the TV Display???


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.


Expert Comment

ID: 12295019
The problem you have here is that the resoulution on the TV (measured in lines) are not even close to the monitors resolution (measured in pixels).

The reason why the video looks OK on the TV as you displays it, is because it looks really crappy on the computer! :) The video was intended for TV and not for the computer.

Sorry to say, that the same thing goes for displaying stuff from the screen to the TV. VB.NET Forms was designed for the monitor, thats why they doesn't look good on TV.

So. What should you do?!? Increase the monitor resolution. 800x600 or even bigger. Thats the only way to get a good picture on the TV from a computer, unless its a HDTV.

Another 'free' tip... Be careful about what colors you use on your form. Some colors tend to 'bleed' (getting mixed with the adj. colors) when they are displayed on the TV.

Expert Comment

ID: 12295093
for best resolution use 640 x 480 and you need to have really big font size.

Author Comment

ID: 12295428
The nature of the program I'm writing is timing software.  The TV is being used as a scoreboard.  So there is NO interaction with the form displayed on the TV.  The interaction happens on the PC, displaying a completely different interface.

I think arif_eqbal is on the right track with some sort of screen capture creating video and relaying to the TV.  This is sort of what I am trying to do.  The Video Control talks about displaying a bitmap in a fixed screen position over the top of a video stream, but I haven't even managed to get that to work.

Windows Media Player (and others) are a good example of what I am trying to do.  When I set the TV up as a clone, my desktop and any windows are virtually unreadable on the TV.  But when I play a video file, it suddenly becomes crystal clear.  It also takes over the TV display.  The PC display still shows the skin, and player controls in a window, but it displays the video data full screen on the TV.  This is what I want to achieve.

I am certain that it is more than just a resolution issue.  I have noticed that playing DVDs through the computer (which WERE designed for TV display) that it displays the video data fine, but the menus are very blurry.

Powerpoint is another example of a program that seems to modify its output for a TV display.  I have run presentations on a TV monitor and they run fine.  But they are unreadable to work on until you go to show presentation.

Somehow, the output from some programs seems to be modified to suit the TV.  How do I achieve this?

Accepted Solution

checoo earned 1000 total points
ID: 12295747
Instead of using video capture method you can also look at the possiblity of using a server timer control, which fires at a predefined interval and polls for some specific changes in a database and then based on the changes the same is refreshed on the TV screen. Your scenerio seems to be quite similar to what I had worked on , an online auction display system. And i had used the timer method of refreshing the display.

Author Comment

ID: 12640727
Answer wasn't particularly helpful, but checoo was the only one who made any even slightly relevant comments.

Featured Post

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Since .Net 2.0, Visual Basic has made it easy to create a splash screen and set it via the "Splash Screen" drop down in the Project Properties.  A splash screen set in this manner is automatically created, displayed and closed by the framework itsel…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question